十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。

Membase

上一篇 / 下一篇  2011-06-18 23:20:51 / 个人分类:其它

Membase 是 NoSQL 家族的一个新的重量级的成员。51Testing软件测试网,F.?Gg:V

7We Ov(lDy&e0Membase是开源项目,源代码采用了Apache2.0的使用许可。该项目托管在GitHub.Source tarballs上,目前可以 下载beta版本的Linux二进制包。该产品主要是由North Scale的memcached核心团队成员开发完成,其中还包括Zynga和NHN这两个主要贡献者的工程师,这两个组织都是很大的在线游戏和社区网络空间的供应商。
Sn {uyW|a8B051Testing软件测试网l(nh;l XC
Membase容易安装、操作,可以从单节点方便的扩展到集群,而且为memcached(有线协议的兼容性)实现了即插即用功能,在应用方面为开 发者和经营者提供了一个比较低的门槛。做为缓存解决方案,Memcached已经在不同类型的领域(特别是大容量的Web应用)有了广泛的使用,其中 Memcached的部分基础代码被直接应用到了Membase服务器的前端。
9{~?5a"d"~051Testing软件测试网(bf#D}!o v%JK(gw
通过兼容多种编程语言和框架,Membase具备了很好的复用性。在安装和配置方面,Membase提供了有效的图形化界面和编程接口,包括可配置 的告警信息。
o h1vL/A.hZU0
C(P I,Q4K]uW7q8]0Membase的目标是提供对外的线性扩展能力,包括为了增加集群容量,可以针对统一的节点进行复制。 另外,对存储的数据进行再分配仍然是必要的。
^G B6Tg"I051Testing软件测试网9g QZ!Ug(I@
这方面的一个有趣的特性是NoSQL解决方案所承诺的可预测的性能,类准确性的延迟和吞吐量。通过如下方式可以获得上面提到的特性:51Testing软件测试网JzDmM
51Testing软件测试网0IQ!Y,v#{0u!BK-^
  •     自动将在线数据迁移到低延迟的存储介质的技术(内存,固态硬盘,磁盘)
  •     可选的写操作一一异步,同步(基于复制,持久化)
  •     反向通道再平衡[未来考虑支持]
  •     多线程低锁争用
  •     尽可能使用异步处理
  •     自动实现重复数据删除
  •     动态再平衡现有集群
  •     通过把数据复制到多个集群单元和支持快速失败转移来提供系统的高可用性。
51Testing软件测试网i'ec?1OQ
51Testing软件测试网2` w`7S l?y

TAG: Membase

 

评分:0

我来说两句

Open Toolbar