Frage

Ich habe getaucht in MongoDB mit freundlicher Hilfe von MongoKit und MongoEngine, aber dann begann ich zu denken, ob die Daten Mapper hier notwendig sind. Beiden Mapper erwähnte ich eine ermöglichen ohne großen Aufwand einfache Dinge zu tun. Aber ist jede Anstrengung erforderlich einfache CRUD zu tun? Es scheint mir, dass im Fall von NoSQL die Mapper nur mit einem anderen api ersetzen (aber natürlich gibt es die Datenvalidierung, strenges Schema, automatische Referenzierung / dereferencing)

Verwenden Sie Data Mapper in Ihre Anwendungen? Wie groß sind sie (Apps)? Warum ja, warum nicht?

Danke

War es hilfreich?

Lösung

Wir sind eine Produktionsstätte mit MongoDB für das Backend läuft (keine direkten Anfragen an Mongo, haben wir eine Suchschicht dazwischen). Wir schrieben unsere eigene Geschäft / Objektschicht, nehme ich sich nur natürlich genug für die Programmierer zu schreiben in der benutzerdefinierten Logik scheint. Wir haben trennen die Datenbank und Business-Schichten, aber sie haben einfach nicht die Notwendigkeit sehen, für eine separate Bibliothek zu gehen. Da die Software weiterentwickelt hält Ich denke, es macht Sinn. Wir haben 15 Millionen Datensätze.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top