tratto dal Python NDB Overview:Quali sono i confronti di velocità tra NDB e DB (su archivio dati ad alta replicazione)?
Quando l'applicazione legge un soggetto, che entità è automaticamente memorizzati nella cache; fornisce letture veloci (e poco costose) per le entità di lettura frequente.
...
La funzione NDB che scrive i dati (ad esempio, mettere()) restituisce dopo l'invalidazione della cache; la fase Apply si verifica in modo asincrono.
Nel guardare su Youtube, Google I/O 2011: More 9s Please: Under The Covers of the High Replication Datastore, alle 13: 11-ish, le latenze medie sono:
Master/Slave:
- Leggi: 15ms
- Scrivere: 20 ms
Alta replica:
- Leggi: 15ms
- scrittura: 45ms
Come significativamente fa NDB influenzano queste velocità, dalle app di Perspect io ho?
Modifica: Specificamente curioso sulle statistiche di temporizzazione (in millisecondi).
Credit Extra: Ho sentito anche Nick Johnson riferisco alle domande prendendo in giro 160ms ciascuna (nel 2009) [link]
Vuol NDB offrono tutti i benefici di velocità sulle query?
Grazie per la rapida risposta! Sono specificamente interessato ai tempi, in millisecondi. Modifica il post per riflettere questo ora. :) – wTyeRogers
@wTyeRogers Se vuoi conoscere cifre esatte, dovrai fare i tuoi benchmark. –
@NickJohnson, fantastico; Grazie! Dato che questo è il mio primo post di Stack Overflow, ho una domanda riguardante l'etichetta che non è presente nelle FAQ: modifico il post di Albert per includere le statistiche, oppure pubblico la mia risposta individuale? (Mi sembra un po 'strano pubblicare una risposta alla mia stessa domanda ..) – wTyeRogers