Documente Academic
Documente Profesional
Documente Cultură
Conclusiones
Son cada vez ms usadas por las empresas y suponen una ventaja competitiva
frente a los sistemas centralizados, siempre y cuando la empresa en cuestin
tenga necesidad de usar una base de datos de este tipo. Lo ms habitual es
disponer de varias sedes y tener que manejar informacin comn, para lo cual
las bases de datos distribuidas son especialmente tiles.
La diferencia principal entre los sistemas de base de datos centralizados y
distribuidos es que, en los primeros, los datos residen en una sola localidad,
mientras que, en los ltimos, se encuentran en varias localidades donde cada
sitio de la red es autnomo.
Conclusiones
Las bases de datos No Relacionales son ya una opcin ms en la cartera de
alternativas para almacenar los datos de tus aplicaciones. Existen varios tipos
de ellas, pero en general su objetivo principal es resolver los problemas de
performance y de escalabilidad de las RDBMS. Por otro lado, las RDBMS no
desaparecern ni mucho menos. Sus capacidades transaccionales las hacen
perfectas para la mayora de las aplicaciones existentes. Sin embargo,
seguramente sufrirn cambios. As como en el pasado las bases orientadas a
objetos influenciaron la evolucin de las RDBMS, veremos en el futuro muchas
de las ideas de las No Relacionales aplicadas a las bases relacionales. En el
futuro, usars ms de un solo tipo de bases de datos. Aquella que se adapte a
tu aplicacin y ms an, aquella que se adapte a cierto caso de uso de tu
aplicacin. Por lo que no ser raro ver desarrollos que usen ms de un solo tipo
de base de datos. El punto es que debes seguir adaptndote, perderle el miedo
a salir de la seguridad de un RDBMS y empezar a usar otras alternativas.
Muchas de las bases de datos No Relacionales tienen ya calidad de
produccin, algunas incluso tienen soporte comercial disponible y estn
respaldadas por empresas importantes. Recuerda que no se trata de usar la
mejor herramienta, sino de usar la mejor herramienta para tu problema
especfico.
Tabla Comparativa
Relacional
Distribuidas
No Relacional
Favorece la normalizacin
por ser ms comprensible
y aplicable.
Escalamiento sencillo.
Posee Integridad de
Datos.
Crecimiento incremental,
aadiendo poder de
procesamiento y
almacenamiento.
Se ejecutan en clster de
Proporcionar autonoma
local, controlndose desde
cantidades de datos.
mquinas baratas.
Responden a las
necesidades de
escalabilidad horizontal que
cada nodo.