MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Има ли база данни агностична nosql рамка за .NET?

Не, тези неща са твърде различни и твърде специфични (поне в момента). Ако искате нещо наистина просто, като просто обвивка на обект, който е достъпен само чрез ID, тогава може да имате надежда. Всъщност, ако погледнете NoRM, може да е възможно да го адаптирате към различни доставчици.

Въпреки това, извън малък основен набор от функции, тези "NoSQL" бази данни са доста различни в много отношения. Искам да кажа, как прилагате различните функции за карта/намаляване агностично? Как прилагате атомарни операции, когато те поддържат различни атомарни операции?

Така или иначе сме твърде рано в жизнения цикъл на NoSQL, за да имаме агностична рамка за всичко това. Azure основно изостави своето NoSQL предложение в полза на „хостван SQL сървър“. MongoDB е на може би 20 месеца, CouchDB все още е на версия 0.11.x, SimpleDB е на по-малко от 24 месеца, Cassandra е на версия 0.6.2 и може би се използва редовно от няколко години.

Просто още не сме стигнали.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB през 2018 г. - Една година в преглед

  2. Как да обобщим сумата в MongoDB, за да получите общ брой?

  3. Как да получите стойността на броя с помощта на $lookup в mongodb с помощта на golang?

  4. Атомност на findAndModify на вградени документи

  5. Надграждането на mongodb няма ефект и все още показва старата версия