Base Datos Multi-Cloud

¿Cómo manejan los datos los microservicios?

La teoría dice que cada micro servicio debe manejar sus propios datos, esto quiere decir que no compartan el mismo esquema o tabla de escritura/lectura.
Al manejar cada microservicio sus propios datos, facilita el realizar cambios y permite ser ágiles al ser totalmente independientes.
Además, un repositorio compartido limita la capacidad de optimizar el almacenamiento de datos de cada microservicio.

Concepto de Polyglot Persistence

Dado que la premisa es que cada microservicio maneje sus propios datos, esto se puede extender a que cada microservicio utilice el motor de base de datos que mejor haga el trabajo. Aquí es cuando surge el concepto de Polyglor Persistence, el cual empuja al uso de múltiples tecnologías de almacenamiento de datos dentro de una sola aplicación.

Datos Estructurados y No Estructurados

La primera diferenciación en datos viene de si los datos son o no estructurados, a continuación un diagrama que explica las principales diferencias.

Structured Data vs unstructured Data

Abrir chat
¿Necesitas ayuda?
Hola, en qué podemos ayudarte?