0

私は常に、大量のネストされた/スレッド化されたコメントを格納するために構築された nosql データベースを望んでいました。実装はおそらくJavaで行われるでしょう。それが私が得意とするところだからです。ElasticSearch が非常にシンプルで、クラスターをセットアップしてそこにデータを投入できる点が本当に気に入っています。私の製品にも同じ品質を共有してもらいたいと思っています。ここに私が念頭に置いている機能があります:

1) クラスタ間の自動/手動シャーディング
2) クラスタ間の自動/手動インデックス作成
3) 全文検索 (おそらく lucene または elasticSearch 経由)
4) REST/JSON API
5) ID によるコメントの取得
6) コメントの有無にかかわらず取得可能子ノード
7) 指定した深さで
コメント ツリーを取得できます 8) コメント ツリーを取得して、時間またはランクでフィルター処理できます
9) コメント ツリー全体の親を変更できます。

私が探しているのは、このプロジェクトを掘り下げる前に研究できる例外的なコードまたは特定のアルゴリズムです。誰かが始めるためのいくつかの場所を提案できますか?

4

1 に答える 1

0

質問のタグは 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

お役に立てれば。
エドモン

于 2012-08-08T03:34:13.617 に答える