Una base de datos centralizada (a veces abreviada CDB ) es una base de datos que se encuentra, almacena y mantiene en una única ubicación. Esta ubicación suele ser una computadora central o un sistema de base de datos, por ejemplo, una CPU de escritorio o de servidor , o una computadora mainframe. En la mayoría de los casos, una base de datos centralizada sería utilizada por una organización (por ejemplo, una empresa comercial) o una institución (por ejemplo, una universidad). Los usuarios acceden a una base de datos centralizada a través de una red informática que puede darles acceso a la CPU central, que a su vez mantiene la base de datos en sí. [1] [2]
Contexto histórico
La necesidad de bases de datos aumentó en los años 60 con la invención del almacenamiento de acceso directo, que permitía a los usuarios acceder directamente a los registros. Anteriormente, los sistemas informáticos se basaban en cintas, lo que significa que solo se podía acceder a los registros de forma secuencial. [3] Las organizaciones adoptaron rápidamente bases de datos para el almacenamiento y la recuperación de datos. El enfoque tradicional para almacenar datos era utilizar una base de datos centralizada y los usuarios consultaban los datos desde varios puntos a través de una red. [1]
Un ejemplo de una base de datos centralizada podría ser el del Departamento de Defensa de Australia , que centralizó sus bases de datos a mediados de la década de 1970. [3]
Ventajas
Las bases de datos centralizadas presentan una cantidad sustancial de ventajas frente a otros tipos de bases de datos. Algunas de ellas se enumeran a continuación:
- Se maximiza la integridad de los datos y se minimiza la redundancia de los mismos , ya que el almacenamiento único de todos los datos también implica que un conjunto determinado de datos solo tiene un registro principal. Esto ayuda a mantener los datos lo más precisos y consistentes posible y mejora la confiabilidad de los datos. [4]
- El ordenador central se puede proteger más fácilmente contra el acceso no autorizado. [4]
- Generalmente, la portabilidad de datos y la administración de bases de datos son más sencillas .
- Los datos guardados en la misma ubicación son más fáciles de cambiar, reorganizar, reflejar o analizar.
- Las transacciones pueden cumplir más fácilmente con las propiedades de ACID . [5]
Desventajas
Las bases de datos centralizadas también tienen una cierta cantidad de limitaciones, como las que se describen a continuación:
- La velocidad de acceso está limitada por la velocidad de la red. [4]
- La computadora central es un punto único de falla; si la computadora experimenta un tiempo de inactividad, los usuarios no podrán acceder a ningún dato.
- Si no hay una configuración tolerante a fallas y ocurre una falla de hardware, se perderán todos los datos de la base de datos.
- Si alguien accede a la computadora central, todos los datos pueden verse fácilmente comprometidos.
- Difícil de escalar ya que sería necesario reemplazar la computadora centralizada para ampliar la escala. [6]
Bases de datos centralizadas vs. bases de datos distribuidas
La idea subyacente de las bases de datos centralizadas es que deben poder recibir, mantener y completar cada una de las solicitudes que el sistema principal debe realizar por sí solo. Solo hay un archivo de base de datos, guardado en una única ubicación en una red determinada.
Una base de datos distribuida , sin embargo, es una base de datos en la que toda la información se almacena en múltiples ubicaciones físicas. [7] Las bases de datos distribuidas se dividen en dos grupos: homogéneas y heterogéneas . Se basan en la replicación y duplicación dentro de sus múltiples subbases de datos para mantener sus registros actualizados. Se compone de múltiples archivos de base de datos, todos controlados por un DBMS central.
Las principales diferencias entre bases de datos centralizadas y distribuidas surgen de sus respectivas características básicas. Las diferencias incluyen, entre otras:
- Las bases de datos centralizadas almacenan los datos en una única CPU vinculada a una única ubicación física o geográfica determinada. Las bases de datos distribuidas, en cambio, dependen de un DBMS central que gestiona todos sus distintos dispositivos de almacenamiento de forma remota, ya que no es necesario que se mantengan en la misma ubicación física o geográfica.
- Como se ha señalado anteriormente, las bases de datos centralizadas son más fáciles de mantener actualizadas que las bases de datos distribuidas. Esto se debe a que las bases de datos distribuidas requieren trabajo adicional (a menudo manual) para mantener la relevancia de los datos almacenados y evitar la redundancia de datos, así como para mejorar el rendimiento general. [8]
- Si se pierden datos en un sistema centralizado, recuperarlos será mucho más difícil. Sin embargo, si se pierden datos en un sistema distribuido, recuperarlos será muy fácil, porque siempre hay una copia de los datos en una ubicación diferente de la base de datos.
- Diseñar una base de datos centralizada generalmente es mucho menos complejo que diseñar una base de datos distribuida, ya que los sistemas de bases de datos distribuidas se basan en una estructura jerárquica.
Véase también
- Base de datos
- Base de datos distribuida
- Base de datos paralela
- Computación centralizada
- Centralización
Referencias
- ^ ab Turban, Efraim; Carol Pollard; Gregory R. Wood (2021). Tecnologías de la información para la gestión: impulsar la transformación digital para aumentar el rendimiento, el crecimiento y la sostenibilidad a nivel local y global (Duodécima edición). pág. 71. ISBN 978-1-119-70290-0.OCLC 1333952841 .
- ^ Neelankavil, James P. (2007). Investigación sobre negocios internacionales . Armonk, NY: ME Sharpe. pp. 96–97. ISBN 978-1-317-42545-8.OCLC 647515744 .
- ^ ab Lake, Peter (2013). Guía concisa de bases de datos: una introducción práctica . Paul Crowther. ISBN 978-1-4471-5601-7.OCLC 868889675 .
- ^ abc Sumathi, S. (2007). Fundamentos de los sistemas de gestión de bases de datos relacionales . S. Esakkirajan. Berlín: Springer. ISBN 978-3-540-48399-1.OCLC 184984668 .
- ^ Iacob, Nicoleta Magdalena; Moise, Mirela Liliana (diciembre de 2015). «Bases de datos centralizadas vs. distribuidas. Estudio de caso» (PDF) . Revista académica de estudios económicos . 1 (4). Archivado desde el original (PDF) el 2022-11-23 . Consultado el 2022-11-23 .
- ^ Silberschatz, Abraham; Henry F. Korth; S. Sudarshan (2011). Conceptos de sistemas de bases de datos (sexta edición). Nueva York: McGraw-Hill. ISBN 978-0-07-352332-3.OCLC 436031093 .
- ^ "Wikiespacios".
- ^ "P. ¿Cuáles son las diferencias entre los sistemas de bases de datos centralizados y distribuidos? ¿Enumere las ventajas relativas de la distribución de datos? - Tareas resueltas". Archivado desde el original el 2023-05-02 . Consultado el 2014-10-29 .