Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tendencias en bases de datos - Coggle Diagram
Tendencias en bases de datos
Bases de datos en memoria
El procesamiento de información de estas bases de datos es muchísimo mayor a la velocidad de las bases de datos convencionales, esto ayudará a aquellas empresas que requieren alta velocidad pero no necesitan almacenar los datos por largo tiempo
Ventajas
La velocidad a los datos almacenados y las consultas es muchísimo más rápida que la velocidad proporcionada por bases de datos almacenadas en discos típicos.
Debido a que todos estos datos son almacenados en la memoria RAM del equipo que las contiene, el uso de la CPU es mínimo o casi nulo.
El análisis de los datos almacenados es mucho más rápido, lo que lleva a mejores y más óptimos resultados.
Desventajas
Los datos almacenados en este tipo de bases de datos son a corto plazo, no están diseñados para durar mucho tiempo en memoria.
Si por alguna razón, el servidor o el equipo donde están almacenada esta base de datos, se reinicia o sufre un apagón repentino, la información de esta base de datos se pierde.
Los computadores comunes no tienen mucha memoria RAM para poder almacenar este tipo de bases de datos, entonces si se desea almacenar una base de datos de gran tamaño es necesario invertir en más memoria RAM lo que puede ser un costo más para el usuario o invertir en un servidor lo que puede ser igual o más costoso que lo anterior.
Bases de datos en la nube
Estas bases de datos serán las que dominen en un futuro el mercado de las bases de datos ya que significan un gasto menos para las empresas y no requieren que el cliente sea el que las mantenga y administre.
Ventajas
Este tipo de bases de datos se presentan como un servicio que puede ser adquirido por cualquier empresa que lo necesite.
Los costos de implementación se reducen bastante ya que no es necesario destinar un servidor, una plataforma ni un personal para mantener este tipo de bases de datos, todo esto queda a manos del proveedor del servicio de la nube.
Siempre están disponibles 24/7 ya que el proveedor de este servicio lo presta de manera constante.
El cliente no debe de preocuparse por el mantenimiento de estas bases de datos ya que este servicio viene incluido con el servicio general de la nube.
Desventajas
A pesar de que las fallas en disponibilidad son algo raro que sucedan, si estas suceden el cliente no tiene muchas opciones sobre qué hacer en estos casos ya que el proveedor es el que debe de solucionar el problema.
Si por alguna razón el cliente pierde la conexión a internet, también perderá la conexión a la base de datos en la nube.
La seguridad y la privacidad de estas bases de datos nunca están aseguradas al 100% debido a que existen proveedores que no son totalmente confiables.
Bases de datos graficas
Estas bases de datos tienen un sistema de relaciones más fuerte y más significativo que otras bases de datos tradicionales, estas se usan normalmente en redes sociales y en sistemas bancarios.
Ventajas
La velocidad con la que se hacen las consultas o las búsquedas depende únicamente del número de relaciones concretas entre los nodos y no del conjunto de datos de estos.
La presentación de los resultados de las consultas es más intuitiva y resumida en base a las relaciones.
Las estructuras de estas bases de datos son más flexibles y ágiles.
Los resultados que se obtienen en las consultas son en tiempo real.
Desventajas
Este tipo de bases de datos es complicado de escalar, ya que están diseñadas para arquitecturas con un solo servidor.
No hay un lenguaje de consulta que sea consistente con este tipo de bases de datos.
No son muy útiles en aplicaciones fuera de redes sociales o ambientes bancarios, o sea, ambientes donde las relaciones sean muchas y tengan gran importancia en los datos.