Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementar múltiple tipos de base de datos. #2

Open
drielnox opened this issue Apr 7, 2016 · 0 comments
Open

Implementar múltiple tipos de base de datos. #2

drielnox opened this issue Apr 7, 2016 · 0 comments
Assignees
Milestone

Comments

@drielnox
Copy link
Owner

drielnox commented Apr 7, 2016

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.

@drielnox drielnox self-assigned this Apr 7, 2016
@drielnox drielnox added this to the Future milestone Apr 7, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant