开源NoSQL系统 Membase
2011-08-03 16:43
183 查看
Membase 是 NoSQL 家族的一个新的重量级的成员。
见: http://www.oschina.net/question/12_12770
Membase是开源项目,源代码采用了Apache2.0的使用许可。该项目托管在GitHub.Source
tarballs上,目前可以 下载beta版本的Linux二进制包。该产品主要是由North Scale的memcached核心团队成员开发完成,其中还包括Zynga和NHN这两个主要贡献者的工程师,这两个组织都是很大的在线游戏和社区网络空间的供应商。
Membase容易安装、操作,可以从单节点方便的扩展到集群,而且为memcached(有线协议的兼容性)实现了即插即用功能,在应用方面为开
发者和经营者提供了一个比较低的门槛。做为缓存解决方案,Memcached已经在不同类型的领域(特别是大容量的Web应用)有了广泛的使用,其中 Memcached的部分基础代码被直接应用到了Membase服务器的前端。
通过兼容多种编程语言和框架,Membase具备了很好的复用性。在安装和配置方面,Membase提供了有效的图形化界面和编程接口,包括可配置 的告警信息。
Membase的目标是提供对外的线性扩展能力,包括为了增加集群容量,可以针对统一的节点进行复制。 另外,对存储的数据进行再分配仍然是必要的。
这方面的一个有趣的特性是NoSQL解决方案所承诺的可预测的性能,类准确性的延迟和吞吐量。通过如下方式可以获得上面提到的特性:
自动将在线数据迁移到低延迟的存储介质的技术(内存,固态硬盘,磁盘)
可选的写操作一一异步,同步(基于复制,持久化)
反向通道再平衡[未来考虑支持]
多线程低锁争用
尽可能使用异步处理
自动实现重复数据删除
动态再平衡现有集群
通过把数据复制到多个集群单元和支持快速失败转移来提供系统的高可用性。
Membase
缓存服务器的安装步骤和简单使用
见: http://www.oschina.net/question/12_12770Membase是开源项目,源代码采用了Apache2.0的使用许可。该项目托管在GitHub.Source
tarballs上,目前可以 下载beta版本的Linux二进制包。该产品主要是由North Scale的memcached核心团队成员开发完成,其中还包括Zynga和NHN这两个主要贡献者的工程师,这两个组织都是很大的在线游戏和社区网络空间的供应商。
Membase容易安装、操作,可以从单节点方便的扩展到集群,而且为memcached(有线协议的兼容性)实现了即插即用功能,在应用方面为开
发者和经营者提供了一个比较低的门槛。做为缓存解决方案,Memcached已经在不同类型的领域(特别是大容量的Web应用)有了广泛的使用,其中 Memcached的部分基础代码被直接应用到了Membase服务器的前端。
通过兼容多种编程语言和框架,Membase具备了很好的复用性。在安装和配置方面,Membase提供了有效的图形化界面和编程接口,包括可配置 的告警信息。
Membase的目标是提供对外的线性扩展能力,包括为了增加集群容量,可以针对统一的节点进行复制。 另外,对存储的数据进行再分配仍然是必要的。
这方面的一个有趣的特性是NoSQL解决方案所承诺的可预测的性能,类准确性的延迟和吞吐量。通过如下方式可以获得上面提到的特性:
自动将在线数据迁移到低延迟的存储介质的技术(内存,固态硬盘,磁盘)
可选的写操作一一异步,同步(基于复制,持久化)
反向通道再平衡[未来考虑支持]
多线程低锁争用
尽可能使用异步处理
自动实现重复数据删除
动态再平衡现有集群
通过把数据复制到多个集群单元和支持快速失败转移来提供系统的高可用性。
相关文章推荐
- C#写的NoSQL开源项目/系统(系列)
- STSdb,最强纯C#开源NoSQL和虚拟文件系统
- C#写的NoSQL开源项目/系统(系列)
- C#写的NoSQL开源项目/系统(系列)
- STSdb,最强纯C#开源NoSQL和虚拟文件系统
- STSdb,最强纯C#开源NoSQL和虚拟文件系统 4.0 RC2 支持C/S架构
- C#写的NoSQL开源项目/系统(系列)
- C#写的NoSQL开源系统(系列)
- (转)C#写的NoSQL开源系统(系列)
- STSdb,最强纯C#开源NoSQL和虚拟文件系统
- STSdb,最强纯C#开源NoSQL和虚拟文件系统
- STSdb,最强纯C#开源NoSQL和虚拟文件系统
- STSdb,最强纯C#开源NoSQL和虚拟文件系统 4.0 RC2 支持C/S架构
- 传统文件系统与NoSQL分布式存储的块存储技术对比(2)
- TorCMS,基于Tornado的开源内容管理系统
- .net开源CMS系统使用教程之:如何用We7 CMS建设全新网站
- 开源供应链之一 -- 系统架构
- 12个最好的免费和开源的NoSQL数据库
- 7个开源的TTS(文本转语音)系统推荐
- DoNet开源项目-基于Amaze UI的点餐系统