我只是对当前项目的一些noSQL解决方案进行评估。引起我注意的不同系统是
最后一个问题在我的评估中被搁置了,因为他们写了
它仍然是一个新的系统,它有粗糙的边缘,坏的错误信息,可能有很多未被发现的错误。如果你找到这些,请告诉我们,这样我们就能修好它。
我正在寻找一个稳定的解决方案。另一件事是,我需要一个好的Java支持。对于用Erlang编写的cloudDB,存在一些客户端库,而埃克托普似乎是最好的选择。这里的问题是,在我看来,ektorp并没有被大量使用。如果我查看一下下载部分是有大约。400次下载。好的,大多数人都会通过maven依赖来使用它,但是400仍然让我吃惊。这里有关于ektorp的一个老的堆栈溢出问题,但是这也推荐couchDB。现在是更好的解决方案吗?
目前,卡桑德拉似乎是我最稳定和成熟的选择,但cloudDB感觉如此简单和整洁,但它缺乏某种程度的Java工具来访问它,或者编写自己的客户机来访问cloudDB是否有意义?
发布于 2011-05-12 15:30:30
最好包括Membase Server (来自Couchbase,Inc.)在你的名单上。我们的工程师编写了大部分memcached和CouchDB项目,并编写了spymemcached客户机(Java )。我们对Java有相当丰富的经验。
Membase正在使用CouchDB存储层进行升级,这将提供更好的索引/查询,通过映射减少以及CouchDB具有的出色的同步。
您可以在这里找到有关该产品的技术我们的更多信息:http://techzone.couchbase.com/wiki/display/membase/Home
以及更多关于该公司的信息:http://www.couchbase.com/
资深解决方案师,Couchbase公司。
发布于 2011-05-10 15:43:33
为什么MongoDB不在您的列表中,有什么特殊原因吗?这是相当稳定的许多伟大的功能&他们有非常好的列表驱动。
Java驱动程序。
http://www.mongodb.org/display/DOCS/Java+Language+Center
发布于 2011-05-12 13:32:40
免责声明:我是Ektorp的创造者。
据我所知,Ektorp目前是最成熟的解决方案。人们没有更多地使用它的一个原因可能是因为自己编写一个简单的CouchDB客户机非常容易。
Spring项目在其路线图上包含了CouchDB集成,但这还没有取得很大进展。
您缺少哪些用于CouchDB的Java?
与编写您自己的客户端不同,您可以轻松地扩展Ektorp,也可以通过Github:https://github.com/helun/Ektorp为项目做出贡献。
https://stackoverflow.com/questions/5950599
复制相似问题