sql >> Database teknologi >  >> NoSQL >> MongoDB

Er der en database agnostisk nosql framework til .NET?

Nej, disse ting er for forskellige og for specifikke (i hvert fald lige nu). Hvis du ville have noget virkelig simpelt, som bare en indpakning på en genstand, der kun er adgang til med ID, så har du måske et håb. Faktisk, hvis du ser på NoRM, kan det være muligt at tilpasse det til forskellige udbydere.

Uden for et lille kernesæt af funktioner er disse "NoSQL"-databaser dog ret forskellige i mange henseender. Jeg mener, hvordan implementerer man de forskellige kort/reducer funktioner agnostisk? Hvordan implementerer du atomoperationer, når de understøtter forskellige atomoperationer?

Uanset hvad, er vi alt for tidligt i NoSQL-livscyklussen til at have en agnostisk ramme for alt dette. Azure droppede stort set deres NoSQL-tilbud til fordel for "hosted SQL-server". MongoDB er måske 20 måneder gammel, CouchDB er stadig på version 0.11.x, SimpleDB er mindre end 24 måneder gammel, Cassandra er på version 0.6.2 og har måske været i regelmæssig brug i et par år.

Vi er der bare ikke endnu.



  1. mongodb kontrollerer regex på felter fra én samling til alle felter i anden samling

  2. MongoDB:intervalforespørgsler om indsættelsestid med _id og ObjectID

  3. Hvordan kalder man funktion efter afslutning af asynkrone funktioner inde i loop?

  4. MongoDB-forespørgsel for at bruge stort første bogstav i eksisterende database