En este capítulo veremos algunos de los sistemas de bases de datos más importantes, ya sea por su popularidad o por su uso o su implementación en el mundo laboral, y son:
No son todos, pero sí algunos de los más importantes, con los que encontraremos día a día en nuestro trabajo. Todos ellos son sistemas gestores de bases de datos relacionales basados en el estándar SQL.
MySQL
Este gestor, su dueño es Oracle, es uno de los sistemas más populares, va prácticamente unido al lenguaje de programación PHP. Plataformas como WordPress, internamente utiliza como lenguaje de programación PHP y como base de datos MySQL.
Desde la adquisición por parte de Oracle en 2009, MySQL tiene una versión empresarial y una versión de la comunidad. La Enterprise Edition es una versión de pago, mientras que la Community Edition es una versión gratuita.
PostgreSQL
Se trata de una base de datos gratuita, ampliamente utilizada por su gran capacidad, y el manejo de grandes volúmenes de datos, y soporte a funciones avanzadas del estándar de SQL. Es una versión avanzada de MySQL suficientemente robusta.
Microsoft SQL Server
Es la versión de SQL para el estándar con tecnología Microsoft. Si utilizamos lenguajes de programación como C++, ASP.net… dichos lenguajes vienen de la mano de SQL Server. Se trata de una base de datos de pago, necesitando una licencia. La mayoría de empresas que trabajan con Microsoft, suelen utilizar esta tecnología de base de datos.
Oracle Database
Oracle tiene parte de culpa de que SQL se haya convertido en el estándar de las bases de datos, Oracle Database se utiliza para soluciones empresariales, es decir, empresas multinacionales que quieren estandarizar todo el sistema de información que tienen, independientemente de los países o las regiones donde se encuentren. Se trata de bases de datos muy poderosas, con licenciamiento.
SQLite
Es una versión ligera del estándar de bases de datos SQL. No conviene utilizarlo como un gestor de bases de datos para nuestra aplicación, más bien es una base de datos ligera pensada para el uso de aplicaciones móviles o de escritorio, conocida por su fácil uso y capacidad ligera de almacenar información.
MariaDB
Es la versión 100% open source de MySQL, de hecho, fue creada a partir de una copia del código fuente de MySQL en 2009. Si utilizamos MySQL o MariaDB, prácticamente estamos utilizando el mismo gestor de bases de datos, de hecho, el código SQL utilizado es compatible con cualquiera de estos dos gestores de bases de datos.
