これらのことはあまりにも異なっていて、あまりにも具体的ではありません(少なくとも今のところ)。 本当に何かが必要な場合 IDによってのみアクセスされるオブジェクトの単なるラッパーのように、単純な場合は、希望があるかもしれません。実際、NoRMを見ると、さまざまなプロバイダーに適応できる可能性があります。
ただし、機能の小さなコアセットを除けば、これらの「NoSQL」データベースは多くの点でまったく異なります。つまり、さまざまなmap / reduce関数をどのように無差別に実装しますか?さまざまなアトミック操作をサポートする場合、アトミック操作をどのように実装しますか?
いずれにせよ、NoSQLのライフサイクルは時期尚早であり、これらすべてにとらわれないフレームワークを用意することはできません。 Azureは基本的に、「ホストされたSQLサーバー」を優先してNoSQL製品を廃止しました。 MongoDBはおそらく20か月前、CouchDBはまだバージョン0.11.xであり、SimpleDBは24か月未満であり、Cassandraはバージョン0.6.2であり、おそらく2、3年は定期的に使用されています。
まだそこにいません。