B.d 1

Historia y Evolucion de las Bases de Datos

  • 3000 BCE

    Papiros y pergaminos (3000 a.C. - 500 d.C.)

    Papiros y pergaminos (3000 a.C. - 500 d.C.)
    Los antiguos egipcios crearon los papiros, un medio de registro escrito utilizando tallos de planta de papiro. Estos se usaban para documentos oficiales y religiosos.
    Uso: Registros administrativos, contables y religiosos.
    Desventajas: Fragilidad y susceptibilidad al deterioro con el tiempo debido a la humedad o el mal manejo.
  • 500

    Libros manuscritos (500 d.C. - 1400 d.C.)

    Libros manuscritos (500 d.C. - 1400 d.C.)
    En la Edad Media, los monjes y escribas copiaban textos a mano en pergaminos o en papel.
    Uso: Textos religiosos, literarios y académicos.
    Ventajas: Mayor durabilidad y la posibilidad de preservar el conocimiento durante generaciones.
    Desventajas: El proceso de transcripción manual era lento y propenso a errores.
  • 1450

    Imprenta de Gutenberg (1450s)

    Imprenta de Gutenberg (1450s)
    Johannes Gutenberg inventó la imprenta con tipos móviles, lo que permitió la reproducción masiva de textos.
    Uso: Producción masiva de libros y textos, facilitando el acceso a la información.
    Ventajas: La producción masiva de libros permitió una mayor difusión del conocimiento.
    Desventajas: Los libros impresos seguían siendo costosos y no todos tenían acceso a ellos.
  • 1500

    Sistemas contables y archivos físicos (1500s - 1800s)

    Sistemas contables y archivos físicos (1500s - 1800s)
    Con el crecimiento del comercio y la administración, las empresas y los gobiernos comenzaron a llevar registros contables en libros de cuentas.
    Uso: Registros financieros, catastros y documentos legales.
    Ventajas: Facilitó la organización y administración de grandes volúmenes de información.
    Desventajas: Los registros físicos eran vulnerables a incendios, daños y pérdida de datos.
  • Tarjetas perforadas (1890s - 1970s)

    Tarjetas perforadas (1890s - 1970s)
    Las tarjetas perforadas, utilizadas por primera vez en el censo de EE.UU. en 1890, permitieron almacenar y procesar datos de forma secuencial.
    Uso: Censos, procesamiento de datos y gestión de inventarios.
    Ventajas: Permiten el procesamiento automatizado de grandes cantidades de información.
    Desventajas: Acceso secuencial y requerimiento de mucho espacio de almacenamiento.
  • Cintas magnéticas (1950s - 1980s)

    Cintas magnéticas (1950s - 1980s)
    Las cintas magnéticas fueron introducidas para almacenar grandes cantidades de datos de manera más eficiente que las tarjetas perforadas.
    Uso: Almacenamiento en sistemas informáticos de gran escala.
    Ventajas: Mayor capacidad de almacenamiento y durabilidad.
    Desventajas: El acceso secuencial limitaba la velocidad para acceder a datos específicos.
  • Bases de datos jerárquicas y en red (1960s)

    Bases de datos jerárquicas y en red (1960s)
    El modelo jerárquico organiza los datos en árboles, mientras que el modelo en red los organiza en grafos.
    Uso: Aplicaciones como la gestión de inventarios y sistemas bancarios.
    Ventajas: Mejora el rendimiento al almacenar y organizar grandes volúmenes de información.
    Desventajas: Rigidez en la estructura de datos, que dificultaba los cambios en la organización.
  • Bases de datos relacionales (1970s - 1980s)

    Bases de datos relacionales (1970s - 1980s)
    Introducción del modelo relacional por Edgar Codd, que organiza los datos en tablas interrelacionadas, y el lenguaje SQL para gestionar estos datos.
    Uso: Almacenamiento y acceso a información en empresas, universidades y gobiernos.
    Ventajas: Mayor flexibilidad y facilidad de uso con la capacidad de hacer consultas complejas.
    Desventajas: Aunque populares, pueden ser costosas y complejas para implementar.
  • Bases orientadas a objetos y Data Warehouses (1990s)

    Bases orientadas a objetos y Data Warehouses (1990s)
    El modelo orientado a objetos permite almacenar datos complejos y el concepto de "data warehouses" comenzó a ser utilizado para el análisis de grandes volúmenes de datos históricos.
    Uso: Análisis de datos, gestión empresarial y bases de datos científicas.
    Ventajas: Mejor manejo de datos complejos y grandes volúmenes de información.
    Desventajas: Las bases orientadas a objetos no lograron el mismo nivel de popularidad que las bases de datos relacionales.
  • Bases NoSQL y Big Data (2000s)

    Bases NoSQL y Big Data (2000s)
    El crecimiento exponencial de los datos no estructurados y la necesidad de procesar grandes volúmenes de información llevó al surgimiento de bases de datos NoSQL y tecnologías de Big Data.
    Uso: Aplicaciones web, redes sociales, y procesamiento de datos a gran escala (como Hadoop y Spark).
    Ventajas: Flexibilidad para manejar datos no estructurados, escalabilidad y capacidad para procesar grandes volúmenes de datos en tiempo real.
    Desventajas: es mas compleja.
  • Bases autónomas (2010s)

    Bases autónomas (2010s)
    El uso de inteligencia artificial ha transformado la gestión de bases de datos, permitiendo bases de datos autónomas que se ajustan y optimizan sin intervención humana.
    Uso: Optimización automática de consultas, seguridad mejorada y gestión de recursos con AI.
    Ventajas: Reducción de costos operativos y mejora en la eficiencia en la administración de datos.
    Desventajas: Las soluciones autónomas pueden ser costosas y complejas de implementar.