Bases de datos más utilizadas en las aplicaciones web
La elección de MySQL no es casual. Según
un estudio de Gartner elaborado en el año 2008, MySQL era en ese momento el tercer
SGBD más usado en el mundo, el primero de código libre. Desde entonces y a
pesar de que la compra de MySQL por parte de Oracle hizo que algunos
desarrolladores pensasen en pasarse a PostgreSQL, su presencia en la web no ha
dejado de crecer.
Muchas aplicaciones web usan una
combinación de MySQL como base de datos, PHP como lenguaje de programación,
Apache como servidor web y Linux como sistema operativo. Esta combinación de
tecnologías recibe el nombre de LAMP (Linux, Apache, MySQL y, habitualmente, PHP)
y es una de las más usadas en los servidores web.
En una aplicación web, como un gestor de
contenidos o una tienda en línea o cualquier otra web que haga uso de bases de
datos, podemos encontrar hasta cuatro tipos de desarrollo:
·
Desarrollo
de HTML + CSS
·
Desarrollo
JavaScript
·
Desarrollo
en PHP
·
Consultas
SQL
MySQL
Es el sistema gestor de bases de datos
relacional por excelencia.
Es un SGBD multihilo y multiusuario
utilizado en la gran parte de las páginas web actuales. Además, es el más usado
en aplicaciones creadas como software libre.
Las principales ventajas de este Sistema
Gestor de Bases de datos son:
·
Facilidad
de uso y gran rendimiento
·
Facilidad
para instalar y configurar
·
Soporte
multiplataforma
·
Soporte
SSL
Microsoft SQL Server
Es un sistema gestor de bases de datos
relacionales basado en el lenguaje Transact-SQL, capaz de poner a disposición
de muchos usuarios grandes cantidades de datos de manera simultánea.
Es un sistema propietario de Microsoft.
Sus principales características son:
·
Soporte
exclusivo por parte de Microsoft.
·
Escalabilidad,
estabilidad y seguridad.
·
Posibilidad
de cancelar consultas.
·
Potente
entorno gráfico de administración que permite utilizar comandos DDL y DML.
·
Aunque
es nativo para Windows puede utilizarse desde hace ya un tiempo en otras
plataformas como Linux o Docker.
Oracle
Tradicionalmente, Oracle ha sido el SGBD
por excelencia para el mundo empresarial, considerado siempre como el más
completo y robusto, destacando por:
·
Soporte
de transacciones.
·
Estabilidad.
·
Escalabilidad.
·
Multiplataforma.
PostgreSQL
Este sistema gestor de base de datos
relacional está orientado a objetos y es libre, publicado bajo la licencia BSD.
Sus principales características son:
·
Control
de Concurrencias multiversión (MVCC)
·
Flexibilidad
en cuanto a lenguajes de programación
·
Multiplataforma
·
Dispone
de una herramienta (pgAdmin, https://www.pgadmin.org/) muy fácil e intuitiva
para la administración de las bases de datos.
·
Robustez,
Eficiencia y Estabilidad.
Grafica de la tendencia de utilización
de las bases de datos más utilizadas en las aplicaciones web

Comentarios
Publicar un comentario