Bases de datos más utilizadas en las aplicaciones web

Cuando se desarrolla aplicaciones de software, para que funcione correctamente como se espera, es necesario el uso de las bases de datos ya que es una de las piezas que nunca debe de faltar, es un modelo para el almacenamiento de datos estructurados.

Hay una gran variedad de sistemas de base de datos en el mercado, creados por diferentes fabricantes, unos mejores que otros, dependiendo de que es lo que se quiera realizar. Estos sistemas son conocidos como SGBD (Sistemas gestores de base de datos) que permiten la creación y administración de numerosas bases de datos. A los SGBD también se les conoce como motores de bases de datos.

Los sistemas gestores de bases de datos más populares son MySQL, PostgreSQL, Oracle y Microsoft SQL Server. Todas son bases de datos relacionales. Otro gestor muy popular es MongoDB, que es una base de datos no relacional o NoSQL. Además, podríamos agregar Access, que no sería tanto un sistema gestor de base de datos, sino un programa de ofimática capaz de trabajar con datos en tablas, de modo similar que los SGBD. (Desarrollo Web, s.f.)

 

MySQL

Es desarrollado bajo una licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos de código abierto más popular del mundo, y es una de las más populares en general junto a Oracle y Microsoft SQL Server, todo para entornos de desarrollo web. (Wikipedia, 2021)

Está desarrollado en ANSI C Y C++. Algunos ejemplos de sitios web grandes que usan este sistema gestor están Wikipedia, Google, Facebook, Twitter, Youtube, etc.

Su popularidad como aplicación web está muy ligada a PHP, que aparece en combinación con MySQL.

 

PostgreSQL

Este sistema gestor de base de datos es relaciona orientado a objetos y de código abierto. No es manejado por una empresa o persona, es un grupo de desarrolladores que trabajan de una forma libre, ese grupo se denomina PGDG (PostgreSQL Global Development Group).

PostgreSQL no tiene un gestor de defectos, haciendo muy difícil conocer el estado de sus defectos.

Entre sus ventajas podemos encontrar:

  • Seguridad en términos generales
  • Integridad en BD: restricciones en el dominio
  • Integridad referencial
  • Afirmaciones (Assertions)
  •  Disparadores (Triggers)
  • Autorizaciones
  • Conexión a sistema de gestión de bases de datos
  • Transacciones y respaldos

 

(Wikipedia, 2020)

 

Oracle

Conocido como Oracle Database, es un sistema de gestión de base de datos de tipo objeto-relacional (ORDBMS, por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.

Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.

Cuenta con distintas versiones, siete en total, y solamente una es gratuita, llamada Express Edition. (Wikipedia, 2021)

 

Microsoft SQL Server

Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado por Microsoft. Transact-SQL es el lenguaje de desarrollo, SQL Server inicialmente estaba disponible para Windows, pero desde 2016 también puede usarse en GNU/Linux y en 2017 para Docker.

Soporta transacciones, procedimientos almacenados, incluye un entorno grafico de administración, permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red solo acceden a la información. Además, permite administrar información de otros servidores de datos. Tiene versiones de pago y una gratuita

(Wikipedia, 2020)

 

En la siguiente gráfica, se puede apreciar las bases de datos mas utilizadas a lo largo de un período, liderando Oracle como el más utilizado según DB-Engines Ranking



Bibliografía

Desarrollo Web. (s.f.). Obtenido de https://desarrolloweb.com/home/bases-de-datos

Wikipedia. (21 de Noviembre de 2020). Obtenido de https://es.wikipedia.org/wiki/PostgreSQL

Wikipedia. (26 de Diciembre de 2020). Obtenido de https://es.wikipedia.org/wiki/Microsoft_SQL_Server

Wikipedia. (31 de Enero de 2021). Obtenido de https://es.wikipedia.org/wiki/MySQL

Wikipedia. (8 de Marzo de 2021). Obtenido de https://es.wikipedia.org/wiki/Oracle_Database

Comentarios