Descripción
Aprende a aprovechar MongoDB con tus aplicaciones Python, utilizando las recetas prácticas de este libro. Obtendrás ejemplos de código completos para tareas como realizar consultas geográficas rápidas para aplicaciones basadas en la ubicación, indexar eficientemente tus documentos de usuario para búsquedas en grafos sociales y muchos otros escenarios.
Esta guía explica los conceptos básicos de la base de datos orientada a documentos y te muestra cómo configurar un entorno Python con ella. Aprende a leer y escribir en MongoDB, aplicar patrones idiomáticos de MongoDB y Python, y usar la base de datos con varios marcos web populares de Python. Descubrirás cómo modelar tus datos, escribir consultas efectivas y evitar problemas de concurrencia como condiciones de carrera y interbloqueos.
Las recetas te ayudarán a:
- Leer, escribir, contar y ordenar documentos en una colección de MongoDB.
- Aprender a usar el rico lenguaje de consulta de MongoDB.
- Mantener la integridad de los datos en entornos MongoDB replicados/distribuidos.
- Usar la incrustación para modelar tus datos de manera eficiente sin uniones.
- Codificar a la defensiva para evitar errores de clave y otros errores.
- Aplicar operaciones atómicas para actualizar puntuaciones de juegos, sistemas de facturación y más con el patrón de contabilidad rápida.
- Usar MongoDB con los marcos web Pylons 1.x, Django y Pyramid.
Autor: Niall O'Higgins
Editorial: O'Reilly Media
Publicado: 11/01/2011
Páginas: 64
Tipo de encuadernación: Tapa blanda
Peso: 0.28 libras
Tamaño: 9.19h x 7.00w x 0.15d
ISBN13: 9781449310370
ISBN10: 1449310370
Categorías BISAC:
- Informática | Lenguajes | Python
- Informática | Ciencia de datos | Análisis de datos
- Informática | Ciencia de datos | Almacenamiento de datos
Sobre el autor
Niall O'Higgins es un consultor de software especializado en computación móvil, para tabletas y en la nube. Sus logros incluyen el diseño e implementación de numerosas plataformas móviles y web utilizando MongoDB, Python y Pylons/Django/Pyramid. Antes de iniciar su negocio de consultoría, fue ingeniero de software en Metaweb Technologies, donde trabajó en Freebase.com (ahora propiedad de Google). Es el fundador y organizador tanto del San Francisco Python Web Technology Meet-up, PyWebSF, como del Bay Area Tablet Computing Group, We Have Tablets. Ha publicado bastante software de código abierto (contribuyendo a OpenBSD y Pyramid, entre otros) y frecuentemente da charlas en conferencias y eventos.

