¡Bienvenido a esta nueva lección!
En el siglo XX, y derivado del uso desmedido de Internet y las computadoras, surgió la necesidad de almacenar grandes cantidades de información digital de forma organizada y precisa. Hoy en día, llegan a ser increíbles colecciones de datos de un tamaño impresionante.

¿Cómo se logró esta gran encomienda?

Una base de datos la podemos definir como una colección de información estructurada, almacenada de forma electrónica para su posterior manipulación, y que, además, permite almacenar información de forma ordenada con diferentes propósitos y usos; por tal motivo, existen diferentes tipos de éstas. Por ejemplo: las orientadas a objetos, orientadas a grafos, distribuidas, independientes, multimodelos, de código abierto, en la nube, relacionales, entre otros.

Uno de los lenguajes de programación más utilizados para las bases de datos relacionales es SQL, pero antes de proseguir, adentrémonos en su definición: MySQL es un sistema de gestión de bases de datos relacionales de código abierto basado en SQL, diseñado y optimizado para aplicaciones web y que puede ejecutarse en cualquier plataforma.

Por lo tanto, a medida que surgían nuevos y diferentes requisitos con Internet, se convirtió en la plataforma elegida por los desarrolladores y las aplicaciones basadas en la web, debido a que está diseñada para procesar millones de consultas y miles de transacciones, siendo una opción popular para las empresas de comercio electrónico que necesitan administrar múltiples transferencias de dinero, convirtiendo todo esto a la flexibilidad bajo demanda, que es su característica principal.

Así, MySQL es el DBMS (Data Base Management System) de algunos de los mejores sitios y aplicaciones basadas en la web del mundo, incluyendo Airbnb, Uber, LinkedIn, Facebook, Twitter y YouTube (Oracle, s.f).

Finalmente, SQL es un lenguaje estándar que permite administrar distintas bases de datos, mientras que MySQL es de licencia libre; por lo tanto, es un software popular de los más utilizados y fáciles de manejar.