我一直想要一个专为存储大量嵌套/线程注释而构建的 nosql 数据库。实现可能会在 java 中完成,因为这是我最擅长的。我真的很喜欢 ElasticSearch 是如何简单地设置一个集群并将数据投入其中,我希望我的产品具有这些相同的品质。以下是我想到的功能:
1) 跨集群的自动/手动分片
2) 跨集群的自动/手动索引
3) 全文搜索(可能通过 lucene 或 elasticSearch)
4) REST/JSON API
5) 通过 ID 检索任何评论
6) 可以在有或没有的情况下检索评论子节点
7) 可以以指定的深度检索
评论树 8) 可以检索评论树 可以按时间或等级过滤
9) 可以重新设置整个评论树的父节点。
我正在寻找的是在深入研究这个项目之前我可以研究的特殊代码或特定算法。谁能推荐几个开始的地方?