Ventajas y funcionamiento de los DBMS
3 de Abril, 2025
Uno de los propósitos más importantes del desarrollo de los sistemas informáticos fue la aplicación de bases de datos que pudieran utilizarse en ellos. El procesamiento de datos impulsó el crecimiento de la velocidad de los procesadores.
De hecho, el procesamiento de datos es anterior a las computadoras; en Estados Unidos, a principios del siglo XX, se utilizaban tarjetas perforadas para recopilar datos para censos. El primer procesamiento de datos se realizaba mediante tarjetas perforadas en dispositivos mecánicos. El verdadero desarrollo en la velocidad de procesamiento de datos, el almacenamiento de datos y el desarrollo de aplicaciones de bases de datos comenzó mucho más tarde, es decir, a partir de la década de 1950..
Se utilizaban cintas magnéticas para almacenar datos y leerlos.Estas aplicaciones de bases de datos tenían una estructura jerárquica y utilizaban sistemas de red. Eran extremadamente eficientes al usar la consulta original, desarrollada específicamente para ellas, pero la base de datos no estaba diseñada para gestionar nuevas consultas o transacciones. Además, las cintas magnéticas debían estar en el mismo orden para recuperar los datos auténticos.
Más tarde, en la década de 60, aparecieron los discos duros, lo que agilizó la recuperación de datos y permitió eliminar la necesidad de almacenarlos secuencialmente. Este período también fue notable en cuanto a avances en los sistemas de bases de datos.
Later En 1970 Edgar Codd, padre del modelo de bases de datos relacionalesConceptualizó una nueva estructura para la construcción de bases de datos y escribió un artículo pionero, "Un modelo relacional de datos para grandes bancos de datos compartidos". Liberó a las bases de datos de los métodos procedimentales de consulta y marcó el inicio de la abstracción de datos, es decir, la ocultación de los detalles de la implementación de las bases de datos a los programadores de aplicaciones y usuarios finales.
El sistema R, basado en el concepto de Codd, fue desarrollado por IBM Fue el primero en contar con un lenguaje de consulta llamado SQL o Lenguaje de Consulta Estructurado. Posteriormente, System R se desarrolló aún más hasta convertirse en un producto DBMS comercial de uso generalizado conocido como DB2.
La programación orientada a objetos se desarrolló rápidamente en los años 80 y también contribuyó a la aparición de lo que conocemos como bases de datos orientadas a objetos. La idea era tratar los datos como objetos, y se hizo más fácil conceptualizar y programar con esta idea.
Otro gran desarrollo que ocurrió fue la velocidad de procesamiento de los procesadores y también la conceptualización de la indexación, lo que aumentó enormemente los tiempos de acceso a los datos y el rendimiento de las bases de datos.
Los años 90 fueron una época de World Wide WebTan inédito como nunca antes se había visto. Los datos estaban aquí, en internet.
Las bases de datos a las que se enrutaban los enlaces eran diversas y diferentes, y se requería una técnica para intercambiar datos eficientemente. Además, la base de datos debía tener una alta disponibilidad y funcionar 24/7.
XML o lenguaje de marcado extendido es un estándar para proporcionar intercambio de datos entre diferentes bases de datos y páginas web.
Más recientemente, ha habido una tendencia creciente hacia las bases de datos NoSQL.Estas son diferentes de las llamadas bases de datos clásicas y no se basan en un modelo relacional para su estructura. No consultan datos mediante lenguaje de consulta estructurado, sino UnQL (lenguaje de consulta no estructurado), que aún se encuentra en desarrollo (similar a XQuery). Estas bases de datos se utilizan generalmente cuando se trabaja con grandes cantidades de datos. Algunos ejemplos son MongoDB, CouchBase, HBase (de Facebook), BigTable (de Google) y DynamoDB (de Amazon).
Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados *