Usa datos estructurados con PHP

En esta página del instructivo de la aplicación Bookshelf para PHP, eliges una base de datos a fin de almacenar datos estructurados. La aplicación Bookshelf de muestra usa un modelo de datos estructurados para almacenar la información sobre los libros. Puedes explorar la aplicación de muestra mediante una de estas cuatro bases de datos de copia de seguridad: Cloud SQL para MySQL, Cloud SQL para PostgreSQL, Datastore o MongoDB.

Esta página forma parte de un instructivo de varias páginas. A fin de comenzar desde el principio y leer las instrucciones de configuración, dirígete a la aplicación Bookshelf para PHP.

Para comenzar, elige una opción de la tabla siguiente.

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

Beneficios:

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

Beneficios:

  • Crea y configura tus bases de datos. Cloud SQL controla todas las demás tareas administrativas, como la administración de replicaciones y parches.
  • Accede a tus datos en las bases de datos de Cloud SQL con todas las herramientas y aplicaciones compiladas para PostgreSQL.
  • Usa tus herramientas y aplicaciones de PostgreSQL favoritas, porque Cloud SQL es PostgreSQL en la nube.
Crea una instancia de Cloud SQL y configura el acceso.
Datastore
Base de datos NoSQL administrada
Usar Datastore >
Elige esta opción si deseas una base de datos no relacional, completamente administrada, con alta escalabilidad y que no requiera configuración.

Beneficios:

  • Ofrece ajuste de escala automático en función de los usuarios y el tráfico de tu aplicación, por lo que no tendrás que preocuparte por el aprovisionamiento ni la anticipación de cargas.
  • Realiza consultas de tus datos con consultas similares a SQL en las que se admiten filtros y ordenamientos.
No se necesitan configuraciones adicionales.
MongoDB
Ejecuta MongoDB en Compute Engine
Usar MongoDB >
Elige esta opción si estás familiarizado con MongoDB o si deseas aprender cómo ejecutar tu propia base de datos en Compute Engine.

Beneficios:

  • Implementa un clúster de MongoDB en máquinas virtuales que aprovisionas y controlas. De manera alternativa, puedes usar un servicio administrado, como mLab.
  • Saca provecho de los conocimientos que tengas sobre MongoDB.
  • Obtén asistencia de la comunidad de MongoDB, la cual está en un rápido y constante crecimiento.
Implementa y configura un clúster de MongoDB.