私が知る限り、多くのnosqlストアは、HBase、CassandraなどのJavaで書かれています。しかし、私の経験によれば、多くの高性能サーバープログラムはc/C++(Apache、Opensipsなど)で書かれていますが、そのようなJava実装プログラムはプロダクションでうまく動作しますか? Javaのスケールで実装されたシステムを維持し、分散しますか?なぜ多くのnosqlストアがJavaで書かれていますか?
私は、Javaでコードを書いたほうが生産性が高いと確信していますが、実装スピードは大きな企業では問題になりません。これは一度実装してから数回のリファクタリングを行うためです。長期的な見通しから時間のコストは高くない。
「実現スピードは大企業では問題ではありません...」うわー、私はこの10年ほど前に別の宇宙で働いたに違いありません。だから私はこれがYMMVのことだと思う;-) –
-1私はこのような幅広い質問への答えは、NoSqlの文脈に限定さえ、このサイトのための良いフィット感だとは思わない – Crowie