基于Cassandra数据库引擎的分布式数据库项目
这段时间和以后一段时间里.我会做一个分布式NOSQL数据库项目. 这个项目基于Cassandra的数据库引擎,抛弃不稳定的gossip机制,采用zookeeper代替它. 不再采用一致性hash算法了.改成更灵活的分布式计算方式.这些元数据都会放在zookeeper里.
做这样的工作并不容易。因为Cassandra的数据库引擎并没有与项目分离出来。工作的工作把里面的东西分离出来。太难了,工作里不少。但我已经开始做了,目前还是顺利的。Cassandra的数据库引擎是一个优秀的引擎,是我看中的。所以希望社区能把数据库引擎分离出来一个独立的数据库引擎项目。我以后同步的时候就不需要那么多工作了。