Не, тези неща са твърде различни и твърде специфични (поне в момента). Ако искате нещо наистина просто, като просто обвивка на обект, който е достъпен само чрез ID, тогава може да имате надежда. Всъщност, ако погледнете NoRM, може да е възможно да го адаптирате към различни доставчици.
Въпреки това, извън малък основен набор от функции, тези "NoSQL" бази данни са доста различни в много отношения. Искам да кажа, как прилагате различните функции за карта/намаляване агностично? Как прилагате атомарни операции, когато те поддържат различни атомарни операции?
Така или иначе сме твърде рано в жизнения цикъл на NoSQL, за да имаме агностична рамка за всичко това. Azure основно изостави своето NoSQL предложение в полза на „хостван SQL сървър“. MongoDB е на може би 20 месеца, CouchDB все още е на версия 0.11.x, SimpleDB е на по-малко от 24 месеца, Cassandra е на версия 0.6.2 и може би се използва редовно от няколко години.
Просто още не сме стигнали.