Implementar múltiple tipos de base de datos.
Opened this issue · 0 comments
drielnox commented
Se podría implementar múltiple tipos de base de datos para exagerar la performance de manejo de datos y estados del sistema.
Desde el lado de la aplicacion:
Se debería implementar alguna mecanismo de elección de base de datos según el comportamiento deseado.
Desde el lado de NoSQL:
- Base de datos orientadas a columnas: Ideal para hacer búsquedas y traer la mínima cantidad de datos para despues, traer grafos o documentos.
- Base de datos orientadas a grafos: Para traer un conjunto de entidades con relación entre si y que son del mismo tipo.
- Base de datos orientadas a documentos: Para traer una entidad con y las entidades subyacentes que están contenidas en la entidad raíz.
- Base de datos orientadas a diccionarios: Para traer configuraciones simples.
Desde el lado de SQL:
Ideal para realizar consultas complejas.
Sincronización:
Entre todo los tipos de base de datos, los datos deben estar sincronizados para mantener el estado del sistema en todos sus repositorios.