Qual è il guadagno di prestazioni utilizzando inserimenti di massa rispetto a inserti regolari in MongoDB e pymongo in particolare. Gli inserti di massa sono solo un involucro per inserti regolari?Guadagno di prestazioni usando inserimenti di grandi dimensioni rispetto a inserti regolari in MongoDB
7
A
risposta
3
Gli inserti di massa non sono involucri per inserti normali. Un'operazione di inserimento di massa contiene molti documenti inviati nel loro complesso. Salva il numero di round trip del database. È molto più performante dal momento che non è necessario inviare ciascun documento sulla rete separatamente.
-1
@dsmilkov Questo è un vantaggio in quanto non è necessario aprire una connessione ogni volta.
Problemi correlati
- 1. Guadagno di prestazioni usando array di attributi interleaved in OpenGL4.0
- 2. Guava Bloom Filter non supporta gli inserimenti di grandi dimensioni?
- 3. Memorizzazione di XML di grandi dimensioni in MongoDB
- 4. Problemi di prestazioni nella scrittura di file di grandi dimensioni?
- 5. Correzione delle dimensioni del sito in FireFox rispetto a Chrome su schermi di grandi dimensioni
- 6. chiave pitone in dict.keys() prestazioni per dizionari di grandi dimensioni
- 7. Prestazioni di Firebase con set di dati di grandi dimensioni
- 8. Prestazioni di Windows fsync (FlushFileBuffers) con file di grandi dimensioni
- 9. MongoDB, le prestazioni di query espressioni regolari sui campi indicizzati
- 10. Java file di grandi dimensioni su disco IO Prestazioni
- 11. come importare file json di grandi dimensioni in mongodb usando mongoimport?
- 12. DB con le prestazioni migliori inserti/sec?
- 13. Sovraccarico delle prestazioni di grandi dimensioni classe C#
- 14. Scarse prestazioni con elenchi Java di grandi dimensioni
- 15. Prestazioni del Clojure, loop elevato su vettori di grandi dimensioni
- 16. Prestazioni Ehcache su un cluster di grandi dimensioni
- 17. C'è un guadagno in termini di prestazioni dal caching $ (questo)?
- 18. se condizione vs &&, c'è qualche guadagno in termini di prestazioni
- 19. Tempo di compilazione C# per progetti di grandi dimensioni (rispetto a C++)
- 20. Le espressioni regolari ignorano le nuove righe e corrispondono semplicemente a un'intera stringa di grandi dimensioni?
- 21. Cosa guadagno usando git lfs?
- 22. Prestazioni di nuovo operatore rispetto a newInstance() in Java
- 23. Inserti di massa con molla/Hibernate
- 24. Utilizzo di raccolte Backbone di grandi dimensioni
- 25. Server Sql 2008 R2 Inserimenti DC Inserimento delle prestazioni
- 26. Accelerare la ricerca di stringhe regolari in MongoDB
- 27. Java: regex replacement in file di grandi dimensioni
- 28. Errore di importazione database MySQL a causa di inserimenti estesi
- 29. Prestazioni Java con grandi quantità di RAM
- 30. Che guadagno di prestazioni dalla GPU con MATLAB?
tuttavia, sul server sono ancora inseriti singolarmente. –
... e perdi anche la capacità di dire facilmente quali documenti non sono stati inseriti e quali sono riusciti da un batch. Questa è un'area in cui i driver asincroni iniziano a mostrare grandi benefici. –
La funzione per segnalare errori per ogni singolo inserto (in un'operazione di bulkinsert) aggiunto in mongodb 2.6 –