Usar datos estructurados con Python

En esta página del tutorial de Bookshelf para Python se elige una base de datos para almacenar datos estructurados. La aplicación de muestra Bookshelf utiliza un modelo de datos estructurados para almacenar información sobre libros. Puedes explorar la muestra utilizando una de las tres bases de datos de respaldo diferentes: Google Cloud SQL, Google Cloud Datastore o MongoDB.

Esta página forma parte de un tutorial de varias páginas. Para empezar por el principio y consultar las instrucciones de configuración, ve a la sección relativa a la aplicación Bookshelf para Python.

Para comenzar con el tutorial de Bookshelf, selecciona una de las siguientes opciones:

Base de datos ¿Por qué? Configuración
MongoDB
Ejecuta MongoDB en Google Compute Engine
Usar MongoDB >
Elige esta opción si conoces MongoDB o si quieres aprender a ejecutar tu propia base de datos en Compute Engine.

Ventajas:

  • Puedes desplegar un clúster de MongoDB en las máquinas virtuales que aprovisiones y controles. También puedes usar un servicio administrado como mLab.
  • Puedes aprovechar el conocimiento que tengas de MongoDB.
  • Puedes obtener asistencia de la comunidad de MongoDB, una comunidad que está creciendo rápidamente.
Desplegar y configurar un clúster de MongoDB.
Google Cloud Datastore
Base de datos gestionada de NoSQL
Usar Cloud Datastore >
Elige esta opción si quieres una base de datos no relacional, de configuración cero, totalmente administrada y altamente escalable.

Ventajas:

  • Escala automáticamente en función de los usuarios y el tráfico de la aplicación, de tal manera que no tengas que preocuparte por el aprovisionamiento o la anticipación de la carga.
  • Puedes consultar tus datos con consultas de tipo SQL que admitan las opciones de filtrar y ordenar.
No se necesita ninguna configuración adicional.
Google Cloud SQL
MySQL gestionado
Usar Cloud SQL >
Elige esta opción si conoces MySQL o si te interesa una base de datos relacional administrada.

Ventajas:

  • Puedes crear y configurar tus bases de datos. Google Cloud SQL gestiona todas las demás tareas de administración, como la replicación y la administración de parches.
  • Puedes acceder a tus datos en bases de datos de Cloud SQL usando todas las herramientas y aplicaciones ya compiladas para MySQL.
  • Puedes usar tus herramientas y aplicaciones favoritas de MySQL, porque Cloud SQL es la opción de MySQL en la nube.
Crear una instancia de Cloud SQL y configurar el acceso.
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...