El almacenamiento es el primer factor que elegimos al diseñar una aplicación. Cada aplicación necesita una estructura de almacenamiento confiable para el correcto funcionamiento del software. La diversidad de datos puede ser para transmitir o almacenar los datos relacionados con la cuenta. Es un punto que Dragonite tiene más de 2600 CP, que necesitan administrar.
El tipo de almacenamiento de datos puede ser diferente según lo que vaya a procesar la aplicación. Google viene con una variedad de opciones para almacenar, analizar y procesar estos datos. Sabemos que Google Cloud anteriormente tenía discos persistentes para almacenar una gran cantidad de datos, pero para cumplir con los nuevos requisitos del cliente, incluyeron algunas opciones de almacenamiento central en su infraestructura de nube.
Déjame llevarte a las opciones que ofrecen y puedes elegir entre las siguientes que satisfagan las necesidades de tus aplicaciones:
- Almacenamiento en la nube:
Google Storage es un servicio ofrecido por Google para almacenar los objetos de datos en Google Cloud. Un objeto de datos se puede denominar como una entidad inmutable que consta de datos de cualquier archivo, independientemente del formato. Es mejor para las aplicaciones que contienen objetos de datos estructurados, por ejemplo, imágenes y archivos multimedia de gran tamaño. También se admiten objetos de datos de tipo no estructurado que se utilizan para copias de seguridad. - Cloud Spanner:
Google Spanner es la primera opción de almacenamiento de datos de su tipo, que admite una estructura de base de datos relacional con una escala horizontal no relacional. Es altamente escalable, compatible con SQL coherente y está disponible a un ritmo elevado. Es mejor para aplicaciones que tienen una gran base de datos, por ejemplo, comercio electrónico, comercio, etc. - Cloud SQL:
Cloud SQL es un servicio integrado que ofrece Google Cloud. Esto admite servicios de bases de datos relacionales para MySQL , SQL Server y PostgreSQL. Esto se utiliza para almacenar las credenciales del cliente y los pedidos realizados por los clientes. - Google Big Table:
Google Big Table es el servicio Big Data de Google. Se utiliza en muchas aplicaciones de Google conocidas, como Maps, Search y Gmail. también se utiliza cuando el trabajo de análisis y los casos pesados de lectura y escritura. - Cloud Data Store:
Google Datastore es el más adecuado para las aplicaciones donde los datos están estructurados y las aplicaciones procesan ese tipo de datos. Su almacén de datos es muy utilizado por los desarrolladores de software que están destinados a trabajar con datos estructurados.
Diferencia entre servicios:
Base de | Almacén de datos en la nube | Tabla grande de Google | Almacenamiento en la nube | SQL en la nube | llave inglesa en la nube |
---|---|---|---|---|---|
Escribe | Utiliza documento NoSQL | Columna ancha NoSQL | Blobstore | SQL relacional para OLTP | SQL relacional para OLTP |
Soporte de transacciones | No | No | No | Soportado | Soportado |
Admite consultas complejas | No | No | No | si es compatible | si es compatible |
Capacidad | Más de Terabytes | Más que petabytes | Más que petabytes | Terabytes | petabytes |
Tamaño de la entidad | 1 MB/entidad | 10 MB/fila | 5 TB/objeto | Decidido por el motor de la base de datos | 10, 240 MiB/fila |
Publicación traducida automáticamente
Artículo escrito por manmeetjuneja5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA