¿Para qué sirven las bases de datos en la vida real?
Aunque los sistemas de archivos anteriores también podían manejar datos persistentes, los sistemas de archivos no proporcionaban un acceso rápido a ninguna parte de los datos, lo cual es muy importante para aplicaciones con volúmenes de datos crecientes. Para lograr un acceso rápido a cualquier parte de los datos, se deben investigar muchas técnicas de optimización.
Estas tecnologías de optimización suelen ser complejas y difíciles de implementar para los usuarios normales, por lo que se completan mediante el software del sistema (sistema de gestión de bases de datos) para proporcionar a los usuarios un lenguaje de base de datos simple y fácil de usar. Debido a que las operaciones de la base de datos las completa el sistema de gestión de bases de datos, la base de datos puede existir independientemente de una aplicación específica y, por tanto, puede ser compartida por varios usuarios.
Por lo tanto, la independencia y la accesibilidad de los datos son características importantes de los sistemas de bases de datos. El intercambio de datos ahorra una gran cantidad de recursos humanos y materiales y sienta las bases para la aplicación generalizada de los sistemas de bases de datos. La aparición de sistemas de bases de datos permite a los usuarios comunes almacenar cómodamente datos diarios en computadoras y acceder rápidamente a ellos cuando sea necesario, lo que permite que las computadoras salgan de las instituciones de investigación científica y entren en todos los ámbitos de la vida y en los hogares.
Datos extendidos
En la historia del desarrollo de bases de datos, las bases de datos han pasado por varias etapas de desarrollo, como bases de datos jerárquicas, bases de datos en red y bases de datos relacionales. La tecnología de bases de datos se ha desarrollado rápidamente en todos los aspectos. .
En particular, las bases de datos relacionales se han convertido en los productos de bases de datos más importantes en la actualidad. Desde la década de 1980, casi todos los nuevos productos de bases de datos de los fabricantes de bases de datos han admitido bases de datos relacionales, e incluso algunos productos de bases de datos no relacionales tienen interfaces que admiten bases de datos relacionales. Esto se debe principalmente a que las bases de datos relacionales tradicionales pueden resolver mejor el problema de gestionar y almacenar datos relacionales.
Con el desarrollo de la computación en la nube y el advenimiento de la era del big data, las bases de datos relacionales son cada vez más incapaces de satisfacer la demanda, principalmente porque cada vez más datos semirelacionales y no relacionales requieren que las bases de datos se almacenen y administrado. Al mismo tiempo, la aparición de nuevas tecnologías, como la tecnología distribuida, también ha planteado nuevos requisitos para la tecnología de bases de datos, por lo que han comenzado a aparecer cada vez más bases de datos no relacionales.
Este tipo de base de datos es muy diferente de las bases de datos relacionales tradicionales en diseño y estructura de datos. Destacan la alta lectura y escritura simultáneas de datos de bases de datos y el almacenamiento de big data. Estas bases de datos se denominan bases de datos NoSQL (no solo SQL). Sin embargo, las bases de datos relacionales tradicionales todavía mantienen una gran vitalidad en algunos campos tradicionales.
Enciclopedia Baidu-base de datos
Enciclopedia Baidu-dbs