Usar datos estructurados con PHP

En esta página del tutorial de Bookshelf para PHP, se elige una base de datos para almacenar datos no estructurados. La aplicación de muestra de Bookshelf usa un modelo de datos estructurados para almacenar información sobre libros. Puedes explorar la muestra mediante una de las cuatro bases de datos para copias de seguridad diferentes: Google Cloud SQL for MySQL, Google Cloud SQL for PostgreSQL, Google Cloud Datastore o MongoDB.

Esta página forma parte de un tutorial de varias páginas. Para empezar desde el principio y ver las instrucciones de configuración, consulta Aplicación Bookshelf de PHP.

Para empezar el tutorial de Bookshelf, elige una de estas opciones:

Base de datos ¿Por qué utilizarla? Configuración
Google Cloud SQL for MySQL
MySQL administrada
Usar MySQL >
Elige esta opción si estás familiarizado con MySQL o te interesa usar una base de datos relacional administrada.

Ventajas:

  • Crea y configura tus bases de datos. Cloud SQL se encarga de todas las demás tareas de administración, como la replicación y la administración de parches.
  • Accede a tus datos en bases de datos de Cloud SQL mediante todas las herramientas y aplicaciones ya compiladas para MySQL.
  • Usa tus herramientas y aplicaciones preferidas de MySQL porque Cloud SQL es MySQL en la nube.
Crea una instancia de Cloud SQL y configura el acceso.
Google Cloud SQL for PostgreSQL
PostgreSQL administrada
Usar PostgreSQL >
Elige esta opción si estás familiarizado con PostgreSQL o te interesa usar una base de datos relacional administrada.

Ventajas:

  • Crea y configura tus bases de datos. Cloud SQL se encarga de todas las demás tareas de administración, como la replicación y la administración de parches.
  • Accede a tus datos en bases de datos Cloud SQL mediante todas las herramientas y aplicaciones ya creadas para PostgreSQL.
  • Usa tus herramientas y aplicaciones preferidas de PostgreSQL porque Cloud SQL es PostgreSQL en la nube.
Crea una instancia de Cloud SQL y configura el acceso.
Google Cloud Datastore
Base de datos administrada 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:

  • Se escala automáticamente según los usuarios y el tráfico de la aplicación para que no tengas que preocuparte por el aprovisionamiento o la anticipación de la carga.
  • Realiza consultas de datos similares a las de SQL con filtrado y ordenación.
No se necesita ninguna otra configuración.
MongoDB
Ejecuta MongoDB en Google Compute Engine
Usar MongoDB >
Elige esta opción si estás familiarizado con MongoDB o quieres aprender a ejecutar tu propia base de datos en Compute Engine.

Ventajas:

  • Despliega un clúster MongoDB en máquinas virtuales que aprovisiones y controles. También puedes usar un servicio administrado (por ejemplo, mLab).
  • Aprovecha los conocimientos que ya tengas de MongoDB.
  • Obtén ayuda de la cada vez más numerosa comunidad de MongoDB.
Despliega y configura un clúster MongoDB.
¿Te ha resultado útil esta página? Enviar comentarios: