sql >> Database >  >> NoSQL >> MongoDB

Is er een database-onafhankelijk nosql-framework voor .NET?

Nee, deze dingen zijn te verschillend en te specifiek (althans nu). Als je iets echt wilde hebben eenvoudig, zoals gewoon een wrapper op een object dat alleen toegankelijk is via ID, dan heb je misschien hoop. Sterker nog, als je naar NoRM kijkt, is het misschien mogelijk om dat aan te passen aan verschillende providers.

Afgezien van een klein aantal kernfuncties, zijn deze "NoSQL"-databases echter in veel opzichten heel anders. Ik bedoel, hoe implementeer je de verschillende kaart / reduceer-functies agnostisch? Hoe implementeer je atomaire operaties als ze verschillende atomaire operaties ondersteunen?

Hoe dan ook, we zijn veel te vroeg in de NoSQL-levenscyclus om hier een agnostisch raamwerk voor te hebben. Azure heeft in feite hun NoSQL-aanbod laten vallen ten gunste van "gehoste SQL-server". MongoDB is misschien 20 maanden oud, CouchDB is nog steeds op versie 0.11.x, SimpleDB is minder dan 24 maanden oud, Cassandra is op versie 0.6.2 en wordt misschien al een paar jaar regelmatig gebruikt.

We zijn er gewoon nog niet.



  1. Hoe een object te vullen met een reeks objecten in mangoest?

  2. Hoe maak je een gedistribueerd slot aan met Redis?

  3. Sorteeraggregatie addToSet resultaat

  4. hex in plaats van base64 in BinData() - MongoDB