我一直想要一个专门为存储大量嵌套/线程注释而构建的nosql数据库。实现可能是用java完成的,因为这是我最擅长的。我真的很喜欢ElasticSearch非常简单地建立一个集群并将数据放入其中,我希望我的产品也能分享同样的品质。下面是我想要的特性:
1)跨集群自动/手动分片
2)跨集群自动/手动索引
3)全文搜索(可能通过lucene或elasticSearch)
4) REST/JSON API
5)按ID检索任何评论
6)评论可以带或不带子节点检索
7)可以使用指定的深度检索评论树
8)可以检索评论树,可以按时间或排名进行过滤
9)可以重新设置整个评论树的父级。
我正在寻找的是特殊的代码片段或特定的算法,我可以在深入研究这个项目之前研究它们。有人能推荐几个开始的地方吗?
发布于 2012-08-08 11:34:14
由于问题中的标签表示Java,因此我建议您研究一下OrientDB。
这是一个源代码:
http://code.google.com/p/orient/source/browse/
和架构:
http://code.google.com/p/orient/wiki/Presentations
对于大男孩的东西(集群,超伸缩,看看HBase和Accumulo):
http://hbase.apache.org/source-repository.html
http://accumulo.apache.org/source.html
希望这能有所帮助。
埃德蒙
https://stackoverflow.com/questions/11857248
复制相似问题