0

私の前の質問に対する答えがないので。要件を満たすカスタムDBを実装することを本当に考えています。

はい、私は知っています、クレイジーに聞こえます。

しかし、どの本や記事などを読むことをお勧めしますか?

それが重要な場合、私のDBの要件は次のとおりです

  1. グラフ指向-グラフとトラバーサルを保存するために最適化されています(例:HyperGraphDB、Neo4j)
  2. メモリ内で実行されていますが、永続的なストレージがあります(例:Redis)
  3. 分散型(例:membase)
  4. .NETアダプターがありました(HTTPRESTではなくTCP/ IP)

私は技術的な詳細を探すのではなく、物事が通常どのように行われ、どのような選択肢があるかについての理論的情報のソースを見つけたいだけです。

4

3 に答える 3

4

コーディングに労力を費やすことをいとわないのであれば、既存のプロジェクトに参加して、それをニーズに合わせて拡張/拡張してみませんか?たとえば、透過的な配布とRAMのみのデータ(オプションで永続化)の両方がHyperGraphDBのTODOリストに含まれているので、喜んでお手伝いさせていただきます:)実際、主にメインメモリであることはHyperGraphDBの元の要件でしたが、親切ですは、それが使用されたプロジェクトを考えると、ある時点で面白くなくなりました。

乾杯、ボリス(http://www.hypergraphdb.org)

于 2010-11-24T02:01:05.657 に答える
0

あなたはそれについてもっと注意を引くためにあなたの前の質問に報奨金を始めることができます。しかし、この質問については、「しないでください」をお勧めします。それ少しおかしなことに聞こえます、そしてあなたは既存のソリューションに対して漸進的な改善だけを提供する何かを作成するのに数ヶ月(おそらく数年)を費やすでしょう。

プロジェクトの詳細を投稿し、これらの要件がある理由を説明する価値があるかもしれません。ソリューションのさまざまな組み合わせによってすべての要件を満たすことができる可能性があります(例:なぜ#2?メモリで実行する代わりにキャッシュを使用できないのですか?)。

これが商用製品の場合、私はあなたが燃やすためにたくさんのお金を持っている本当に面白いプロジェクトを持っていると思います。それが個人的なプロジェクトのためであるなら、幸運を祈ります、そしてあなたは私よりもはるかに勇敢です!;-)

于 2010-10-26T07:59:00.663 に答える
0

mongoDB http://www.mongodb.org/を試しましたか?要件を満たしていると思います。もしそうなら教えてください。

乾杯]:>

于 2010-10-26T08:54:23.640 に答える