tomada de la Python NDB Overview:¿Cuáles son las comparaciones de velocidad de NDB vs DB (en Datastore de alta replicación)?
Cuando la aplicación lee una entidad, esa entidad es en caché de forma automática; esto proporciona lecturas rápidas (y económicas) para entidades de lectura frecuente.
...
La función NDB que escribe los datos (por ejemplo, poner()) devuelve después de la invalidación de caché; la fase Aplicar ocurre de forma asíncrona.
En viendo en Youtube, Google I/O 2011: More 9s Please: Under The Covers of the High Replication Datastore, a las 13: 11-ish, las latencias medias son:
maestro/esclavo:
- Leer: 15ms
- escribir: 20ms
replicación con alta disponibilidad:
- Leer: 15ms
- Comentario: 45ms
Cómo significativamente Cómo afecta NDB estas velocidades, desde la década de aplicaciones perspectiva ¿he?
Editar: Especialmente curioso sobre las estadísticas de tiempos (en milisegundos).
Crédito extra: He también escucharon Nick Johnson refiero a las preguntas teniendo alrededor de 160 ms cada uno (en 2009) [link]
¿Se NDB proporcione beneficios de velocidad en las consultas?
Gracias por la pronta respuesta! Estoy específicamente interesado en el tiempo, en milisegundos. Editando la publicación para reflejar eso ahora. :) – wTyeRogers
@wTyeRogers Si quiere saber las cifras exactas, tendrá que hacer sus propios puntos de referencia. –
@NickJohnson, increíble; ¡Gracias! Como esta es mi primera publicación de Stack Overflow, tengo una pregunta relacionada con la etiqueta que no está en las Preguntas frecuentes: ¿Edito la publicación de Albert para incluir las estadísticas o publico mi propia respuesta individual? (Me parece un poco raro publicar una respuesta a mi pregunta ...) – wTyeRogers