Tidak, hal-hal ini terlalu berbeda dan terlalu spesifik (setidaknya saat ini). Jika Anda menginginkan sesuatu benar-benar sederhana, seperti hanya pembungkus pada objek yang hanya diakses oleh ID, maka Anda mungkin memiliki harapan. Bahkan, jika Anda melihat NoRM, mungkin saja untuk mengadaptasinya ke berbagai penyedia.
Namun, di luar serangkaian fitur inti yang kecil, database "NoSQL" ini sangat berbeda dalam banyak hal. Maksud saya, bagaimana Anda menerapkan berbagai fungsi peta/pengurangan secara agnostik? Bagaimana Anda mengimplementasikan operasi atomik ketika mereka mendukung operasi atom yang berbeda?
Either way, kami terlalu dini dalam siklus hidup NoSQL untuk memiliki kerangka kerja agnostik untuk semua ini. Azure pada dasarnya menjatuhkan penawaran NoSQL mereka demi "server SQL yang di-host". MongoDB mungkin berumur 20 bulan, CouchDB masih dalam versi 0.11.x, SimpleDB kurang dari 24 bulan, Cassandra pada versi 0.6.2 dan mungkin telah digunakan secara teratur selama beberapa tahun.
Kami belum sampai di sana.