Usi mapper dati con MongoDB?
-
30-09-2019 - |
Domanda
Ho fatto immersioni in MongoDB con il genere di aiuto MongoKit e MongoEngine, ma poi ho iniziato a pensare se i mapper di dati sono necessari qui. Entrambi i mapper ho citato mettere in grado di fare le cose semplici, senza alcuno sforzo. Ma è uno sforzo necessario per semplice CRUD? Mi sembra che in caso di NoSQL i mapper solo sostituire un api con un altro (ma naturalmente c'è la convalida dei dati, più rigoroso schema, il riferimento automatico / dereferenziando)
Usi Mappers dati nelle applicazioni? Quanto sono grandi (applicazioni)? Perché sì, perché no?
Grazie
Soluzione
Ci sono in esecuzione di un sito di produzione utilizzando MongoDB per il backend (nessuna query senza scalo a Mongo, abbiamo un livello di ricerca in mezzo). Abbiamo scritto il nostro livello di business / oggetto, suppongo che mi sembrava abbastanza naturale per i programmatori di scrivere nella logica personalizzata. Noi siamo separati i database e aziendali strati, ma semplicemente non vede la necessità di andare a fare una libreria separata. Poiché il software continua evoluzione penso che abbia senso. Abbiamo 15 milioni di dischi.