Steve Wagner Landau Media AG

abashedwhimsicalSoftware and s/w Development

Nov 2, 2013 (3 years and 9 months ago)

86 views

Steve Wagner

Landau Media AG


Warum
MongoDB

in .Net nutzen


MongoDB
-
CSharp



Demos



Fallstricke und Hinweise


Weiterentwicklung


Fragen und Antworten


Sehr schnell


Geringe Kosten


Gute Skalierbarkeit


Einfacher Datenbankzugriff


Keine Schema


Kein Objekt Relationales Mapping


Objektbäume einfach zu kopieren



Erster .Net Treiber für
MongoDB



Gestartet
von Sam
Corder



Großer Funktionsumfang



Ähnliches Interface wie der Mongo Client



Apache
License



.Net Framework 3.5



Stabile Version 0.82.2


0.90.0 Beta 1 verfügbar



Aktuell 594
UnitTests




CRUD


BSON
Types



Connection Pooling



TypedCollections

+ Mapping


Linq


GirdFS


MapReduce







{


name
:"Steve
",


levels
:[1,2,3,4],


character
: {alias
:”
lanwin
”},


score:5154285

}






MongoDB

unterstützt nur UTC Dates



MongoDB

unterstützt kein
Decimal
/Currency


Lösungen in der Projekt FAQ



Nicht alle APIs in
MongoDB
-
CSharp


Über
Documents

realisierbar


ReplicaSet

support

(1.6
branch
)



UnitOfWork

/
DataContext

support


Change

Tracking


Minor
U
pdates



Json.Net


collection.Insert
(
JObject.Parse
(„{a:1}“));


Projekt


http://github.com/mongodb
-
csharp/mongodb
-
csharp


http
://groups.google.com/group/mongodb
-
csharp



Kontakt


wagner@landaumedia.de


http://www.lanwin.de/


http://twitter.com/lanwin