Learning Traces...

--Great Love involves great effort
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  分布式计算

摘要:一.需求: 我们希望找到一个key-value型数据库,具有以下特点 1.稳定高效 2.基于memcache或其它方便调用的包,以便在PHP中分布调用 3.如果有热备能力更佳,但至少有主从结构。 可选择的有:memcachedb和Tokyo Tyrant。它们的官方报告数据都不错。 我们曾经对Tokyo Tyrant-Tokyo Cabinet寄予厚望,因为它可以做双主。但结果是,在插入200万100字节的数据之后,Tokyo Tyrant就像蜗牛一样,而且不断报错。 二.测试数据: 软硬件环境: CPU: 64位4核Intel(R) Xeon(R) CPU E5310 @ 1.60GHz 内存:8G 操作系统:centos 硬盘:120G 客户端:PHP PECL扩展 启动方式:memcachedb -p11211 -d -r -u root -H /opt/mdb/ -m 6144 -N -t 4 或memcachedb -p11222 -d -r -u root -H /opt/mdb/ -m 7000 -N -t 8 阅读全文

posted @ 2010-03-30 12:47 suyang 阅读(977) 评论(0) 推荐(0)

摘要:hibernate-memcached(http://code.google.com/p/hibernate-memcached/ )是允许hibernate使用MemCached作为二级缓存的项目,它用到了spymemcached(http://code.google.com/p/spymemcached/ )这个MemCached的Java客户端。花了一点时间做了个补丁,让它也支持Whalin的Java客户端(http://whalin.com/memcached/ )。 所有的代码(包括原hibernate-memcached的所有源码)、javadoc及重新制作的发布包请见附件,限于篇幅就不具体说明了。以下是我更新过的hibernate-memcached的配置说明,原配置说明请参见http://code.google.com/p/hibernate-memcached/wiki/Configuration 阅读全文

posted @ 2010-02-12 00:39 suyang 阅读(1197) 评论(0) 推荐(0)

摘要:近来云计算越来越热门了,云计算已经被看作 IT 业的新趋势。云计算可以粗略地定义为使用自己环境之外的某一服务提供的可伸缩计算资源,并按使用量付费。可以通过 Internet 访问 “云” 中的任何资源,而不需要担心计算能力、带宽、存储、安全性和可靠性等问题。 本文简要介绍 Amazon EC2 这样的云计算平台,可以租借这种平台上的虚拟 Linux® 服务器;然后介绍开放源码 MapReduce 框架 Apache Hadoop,这个框架将构建在虚拟 Linux 服务器中以建立云计算框架。但是,Hadoop 不仅可以部署在任何厂商提供的 VM 上,还可以部署在物理机器上的一般 Linux OS 中。 在讨论 Apache Hadoop 之前,我们先简要介绍一下云计算系统的结构。 阅读全文

posted @ 2010-01-25 00:30 suyang 阅读(5181) 评论(0) 推荐(0)