私は次のアプリを開発している最中で、多言語永続性の使用に非常に興味があります。さまざまなサービスに対してさまざまなデータ構造を照会できるというアイデアが気に入っています。基本的に、MongoDB、Neo4j/Titan、SQL、そしておそらく Cassandra/Hbase を同期したいと考えています。
現在、すべてを try/catch ブロックにラップし、失敗した場合はすべてロールバックしています。ただし、これは私の書き込み時間に負担をかけています。Kafka や ZeroMQ などの AMQP システムも調べましたが、これらはよりビッグデータ中心のようですが、私のアプリはまだ小さく、効率を維持したいと考えています。
誰もこれを経験したことがありますか?MQ は小規模なアプリに適していますか?それとも時期尚早に最適化していますか?
ありがとう