Una base de datos centralizada (a veces abreviada como BDC ) es una base de datos que se ubica, almacena y mantiene en una única ubicación. Esta ubicación suele ser un ordenador o sistema de base de datos central, por ejemplo, una CPU de escritorio o servidor , o un ordenador central (mainframe). En la mayoría de los casos, una base de datos centralizada sería utilizada por una organización (por ejemplo, una empresa) 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 les permite acceder a la CPU central, la cual, a su vez, mantiene la base de datos. [ 1 ] [ 2 ]
Contexto histórico
La necesidad de bases de datos surgió en la década de 1960 con la invención del almacenamiento de acceso directo, que permitió a los usuarios acceder directamente a los registros. Anteriormente, los sistemas informáticos se basaban en cintas, lo que significaba que solo se podía acceder a los registros de forma secuencial. [ 3 ] Las organizaciones adoptaron rápidamente las bases de datos para el almacenamiento y la recuperación de datos. El enfoque tradicional para almacenar datos consistía en 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 base de datos centralizada podría ser el Departamento de Defensa australiano , que centralizó sus bases de datos a mediados de la década de 1970. [ 3 ]
Ventajas
Las bases de datos centralizadas ofrecen numerosas 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 , ya que el almacenamiento centralizado de todos los datos implica que un conjunto de datos determinado solo tiene un registro principal. Esto contribuye a mantener los datos lo más precisos y consistentes posible, y mejora su fiabilidad. [ 4 ]
- El ordenador central puede protegerse más fácilmente del acceso no autorizado. [ 4 ]
- En general, facilita la portabilidad de los datos y la administración de la base de datos .
- Los datos almacenados en la misma ubicación son más fáciles de modificar, reorganizar, duplicar o analizar.
- Las transacciones pueden cumplir más fácilmente con las propiedades de ACID . [ 5 ]
Desventajas
Las bases de datos centralizadas también presentan ciertas limitaciones, como las que se describen a continuación:
- La velocidad de acceso está limitada por la velocidad de la red. [ 4 ]
- El ordenador central es un punto único de fallo ; si el ordenador sufre alguna interrupción del servicio, los usuarios no podrán acceder a ningún dato.
- Si no existe una configuración tolerante a fallos y se produce un fallo de hardware, se perderán todos los datos de la base de datos.
- Si alguien accede al ordenador central, todos los datos pueden verse fácilmente comprometidos.
- Es difícil de escalar ya que sería necesario reemplazar la computadora centralizada para aumentar la capacidad. [ 6 ]
Bases de datos centralizadas frente a bases de datos distribuidas
La idea fundamental de las bases de datos centralizadas es que deben ser capaces de recibir, mantener y completar todas las solicitudes que el sistema principal debe realizar por sí mismo. Existe un único archivo de base de datos, almacenado en una sola ubicación dentro de la red.
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 basa en la replicación y duplicación dentro de sus múltiples subbases de datos para mantener sus registros actualizados. Está compuesta por múltiples archivos de base de datos, todos controlados por un DBMS central.
Las principales diferencias entre las bases de datos centralizadas y distribuidas se deben a sus respectivas características básicas. Las diferencias incluyen, entre otras:
- Las bases de datos centralizadas almacenan datos en una única CPU vinculada a una ubicación física o geográfica específica. Las bases de datos distribuidas, en cambio, dependen de un sistema de gestión de bases de datos (DBMS) central que administra todos sus dispositivos de almacenamiento de forma remota, ya que no es necesario que se encuentren en la misma ubicación física o geográfica.
- Como se indicó 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, evitar la redundancia de datos y mejorar el rendimiento general. [ 8 ]
- Si se pierden datos en un sistema centralizado, recuperarlos sería mucho más difícil. Sin embargo, si se pierden en un sistema distribuido, recuperarlos sería muy fácil, ya que siempre existe una copia de los datos en otra ubicación de la base de datos.
- Diseñar una base de datos centralizada suele ser 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
Referencias
- 1 2 Turban, Efraim; Carol Pollard; Gregory R. Wood (2021). Tecnología de la información para la gestión: impulsando la transformación digital para aumentar el rendimiento, el crecimiento y la sostenibilidad a nivel local y global (Duodécima ed.). pág. 71. ISBN 978-1-119-70290-0OCLC 1333952841
- ↑ Neelankavil, James P. (2007). Investigación en negocios internacionales . Armonk, NY: ME Sharpe. pp. 96–97 . ISBN 978-1-317-42545-8OCLC 647515744
- 1 2 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 .
- 1 2 3 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-1OCLC 184984668 .
- ↑ Iacob, Nicoleta Magdalena; Moise, Mirela Liliana (diciembre de 2015). "Bases de datos centralizadas vs. distribuidas. Estudio de caso" (PDF) . Academic Journal of Economic Studies . 1 (4). Archivado del original (PDF) el 23 de noviembre de 2022. Recuperado el 23 de noviembre de 2022 .
- ↑ Silberschatz, Abraham; Henry F. Korth; S. Sudarshan (2011). Conceptos de sistemas de bases de datos (Sexta ed.). Nueva York: McGraw-Hill. ISBN 978-0-07-352332-3OCLC 436031093
- ↑ "Espacios Wiki" .
- ↑ "P. ¿Cuáles son las diferencias entre los sistemas de bases de datos centralizadas y distribuidas? Enumere las ventajas relativas de la distribución de datos. - Tareas resueltas" . Archivado del original el 2 de mayo de 2023. Consultado el 29 de octubre de 2014 .
- Tipos de bases de datos