Bases de datos gratuitas en la nube: explore PlanetScale, la plataforma ramificada MySQL Serverless

Recientemente descubrí una plataforma MySQL Serverless extranjera muy interesante llamada PlanetScale . Esta plataforma es más que una simple base de datos: puede crear entornos de desarrollo y prueba tan fácilmente como el código. Puede extraer una base de datos de desarrollo o provisional con exactamente la misma estructura del repositorio principal y desarrollarla y probarla en este entorno. Todos los datos están aislados y no interferirán entre sí.

Cuando haya terminado de desarrollar, puede crear una solicitud de implementación, PlanetScale comparará y generará diferencias de esquema automáticamente y luego podrá revisar cuidadosamente el contenido que debe implementarse. Confirme que no hay ningún problema y podrá implementar estos cambios en la biblioteca en línea. Todo el proceso de implementación no provoca tiempo de inactividad, lo cual es muy conveniente.

Comenzar a usar PlanetScale es gratis y ofrecen los siguientes niveles gratuitos:

  • 5GB de espacio de almacenamiento
  • Mil millones de operaciones de lectura de filas por mes
  • 10 millones de operaciones de escritura de filas por mes
  • 1 sucursal de producción
  • 1 sucursal de desarrollo
  • soporte comunitario

Si excede los límites del nivel gratuito, le cobrarán $2,50 por GB por mes, $1 por mil millones de filas leídas por mes y $1,50 por 1 millón de filas escritas por mes. Para un usuario personal como yo, es realmente bueno.

La plataforma se ejecuta en la nube y proporciona una interfaz de administración web y una herramienta CLI. Probé su interfaz de administración web, pero descubrí que no es muy fácil de usar y no puedo realizar la ejecución de SQL por lotes. Así que estudié el uso de herramientas CLI e hice un pequeño registro que ahora compartiré con ustedes.

Estos son los pasos Macpara utilizar PlanetScale CLIla herramienta en:
Se pueden ver otras instalaciones del sistema: Documentación oficial

1. Instale la herramienta pscale

brew install planetscale/tap/pscale

2. Actualice brew y pscale para asegurarse de que está utilizando la última versión.

brew update && brew upgrade pscale

3. Autenticar

pscale auth login

Este comando abrirá una página en su navegador que
imagen.png
le pedirá directamente que confirme la autenticación si ya ha iniciado sesión en su cuenta PlanetScale. Después de una verificación exitosa, puede comenzar a usar la herramienta CLI.

Si llega a este punto, se le preguntará:

Error: error decoding error response: invalid character '<' looking for beginning of value

Es necesario ajustar la red ~ Actualmente, los usuarios del continente no la utilizan.

4. Conéctese a la rama de base de datos correspondiente.

pscale connect [数据库名] [分支名] # 例如: pscale connect blog main

Una vez que la conexión sea exitosa, podrá acceder a la base de datos remota a través del proxy local en el puerto 3306.

Secure connection to database whrss and branch main is established!.
Local address to connect your application: 127.0.0.1:3306 (press ctrl-c to quit)

imagen.png

5. Conexión local

Haga clic en Get connection strings, podrá obtener el nombre de cuenta y la contraseña necesarios para conectarse a la base de datos y luego podrá conectarse directamente a la base de datos en el software de conexión de base de datos local.

  1. Elija la cadena de conexión adecuada para su lenguaje de programación, para que pueda utilizarla directamente en diferentes programas.
    imagen.png

Con estos sencillos pasos, puede utilizar PlanetScale fácilmente para administrar e implementar sus aplicaciones MySQL. ¡Ven y experimentalo!

Supongo que te gusta

Origin blog.csdn.net/w_monster/article/details/131680662
Recomendado
Clasificación