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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top