BeansDB设计与实现
继续预热Qcon Beijing 2011,下面是豆瓣的Key-value存储BeansDB,作者是刘洪清,详情请参照Qcon Beijing 2011。
这里有一个作者发布的slide:http://www.slideshare.net/DaviesLiu/inside-beansdb
简介
BeansDB 是一个主要针对大数据量、高可用性的分布式KeyValue存储系统,采用HashTree和简化的版本号来快速同步保证最终一致性(弱),一个简化版的Dynamo。
它采用类似memcached的去中心化结构,在客户端实现数据路由。目前只提供了Python版本的客户端,其它语言的客户端可以由memcached的客户端稍加改造得到。
Google Group:?http://groups.google.com/group/beandb/
Amazon Dynamo 相关的一些知识
说到Amazon Dynamo,可能没有比官方的那篇论文更详尽的描述了。之前读它的时候,就一直觉得没有Google 的 BigTable 论文给力,如果你也觉得读Dynamo 的论文比较吃力,下面推荐的这篇文章可能会给你一点安慰并且可能帮助你更好的理解Dynamo 论文。
NoSQL架构实践(一)——以NoSQL为辅
本文为凤凰网负责底层组的研发工作的孙立同学在InfoQ上发表的NoSQL系列文章之一,本文探讨了使用NoSQL作存储的几种典型模式,对NoSQL的实践及应用,具有很强的指导意义。
Google Megastore系统事务机制
近日,Google 发布了 Megastore 的论文,Megastore是谷歌内部的一个存储系统,它的底层是Google 的 Bigtable,Megastore 被认为是结合了 NoSQL 与 RDBMS 的一个产品,与大多数NoSQL 产品不同的是,Megastore 提供强一致性的保证,下文推荐的是一篇讲 Megastore 的事务机制的文章,相当不错。
在NoSQL上构建你的搜索服务
将搜索引擎与NoSQL结合起来?感觉还不错,下面是三个案例:
Solandra ( Solr + Cassandra)
Riak Search 基于 Riak 的全文搜索引擎,具体特性请点链接查看。
HSearch 基于HBase的搜索引擎
新一代数据库(NoSQL)中的一致性模型
本文是MongoDB背后的公司10gen的roger bodamer 同学在QCon 大会上的演讲slide,Roger Bodamer 主要讲了在 NoSQL 数据库上的一致性模型,并与传统的RDBMS数据库进行了对比,分别就数据复制,一致性,故障转移及高可用性等方面做了分析。
年度技术回顾之数据库、NoSQL、开源软件
IT知名技术博客 dbanotes 发表了对2010年的年度技术回顾。其中也地对 NoSQL 产品在这一年的发展做了一个简单中肯的概况。
NoSQL 中的 CAP 原理
我们知道 CAP 原来是任何存储无法规避的定律,任何存储设备都无法在一致性(C),可用性(A)和分区可容忍性(P)三者上都做得非常好。这就是所谓的CAP定律。
这里推荐的这篇文章,从CAP原理讲起,然后将目前的各大 NoSQL 产品进行了分类,如下:
NoSQL开篇——为什么要使用NoSQL
【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。
NoSQL Tapes-一个NoSQL相关技术视频聚合网站
随着 NoSQL 技术的越来越热,产生了很多与NoSQL 相关的技术网站,比如本站在《别再上NoSQLFan了!这些网站更有料~》一文中提到过的一些网站。而最近一个叫NoSQL Tapes 的视频收集网站又出现了,他收集了一些NoSQL 相关的技术视频,但目前只有6个可以看,希望今后能有更多更好的内容。

