Hemos recopilado algunos de los sistemas de administración de bases de datos más populares actualmente. Empecemos por definir qué es un sistema de administración de bases de datos.
Tabla de contenidos
1 ¿Qué es un sistema de administración de bases de datos?
2 Sistemas de administración de bases de datos populares
2.1 MySQL
2.2 MariaDB
2.3 Microsoft SQL Server
2.4 Oracle DBMS
2.5 PostgreSQL
2.6 MongoDB
2.7 Redis
2.8 IBM DB2
2.9 Elasticsearch
2.10 SQLite
3 Comparación de sistemas de administración de bases de datos
4 Top 10 sistemas de administración de bases de datos
¿Qué es un sistema de administración de bases de datos?
Un sistema de administración de bases de datos, DBMS por sus siglas en inglés (Database Management System) es un software que se usa para definir, manipular, recuperar, almacenar y gestionar datos en bases de datos.
En resumen, los sistemas de bases de datos se encargan de:
- Definir reglas para validar y manipular datos.
- Interactuar con bases de datos, aplicaciones y usuarios finales.
- Recuperar, almacenar y analizar datos.
- Actualizar datos.
Sistemas de administración de bases de datos populares
MySQL
MySQL es un sistema de administración de bases de datos relacional (RDBMS) de código abierto y gratuito. Inicialmente era propiedad de MySQL AB, antes de ser adquirido por Sun Microsystems (parte de Oracle Corporation desde 2010). El desarrollador original de MySQL es Ulf Michael Widenius, Swedes David Axmark y Allan Larsson, fundadores de MySQL AB.
Muchas aplicaciones web que funcionan con bases de datos, como WordPress, Joomla y phpBB, así como muchos sitios web populares como MediaWiki, Twitter y Facebook, utilizan MysQL.
Desarrollador: Oracle Corporation.
Autor original: MySQL AB.
Última actualización de MySQL: MySQL 8.0.32.
Licencia de MySQL: GNU General Public License versión 2 y licencia propietaria.
MariaDB
MariaDB es un sistema de administración de bases de datos relacional de código abierto, gratuito y desarrollado por la comunidad. Es un fork de MySQL. El desarrollador original de MariaDB es Ulf Michael Widenius, Swedes David Axmark y Allan Larsson, fundadores de MySQL AB y the MariaDB Foundation. Ulf Michael Widenius es actualmente el CTO y desarrollador principal de MariaDB.
MariaDB también está incluido en numerosas distribuciones de Linux, como CentOS, Debian y RHEL. Además, lo usan muchas organizaciones como Wikipedia, Google o Tumblr.
Desarrollador: MariaDB Corporation Ab y MariaDB Foundation.
Última actualización de MariaDB: MariaDB 11.1.0.
Licencia de MariaDB: GPL versión 2.
Microsoft SQL Server
Microsoft SQL Server es un sistema de administración de bases de datos relacional comercial. Está disponible en múltiples ediciones, divididas en tres categorías principales: mainstream, especializada y descontinuada.
Desarrollador: Microsoft.
Última actualización de Microsoft SQL Server: Microsoft SQL Server 2022.
Licencia de Microsoft SQL Server: licencia propietaria.
Oracle DBMS
Oracle DBMS es un sistema de administración de bases de datos multi-modelo, comercial. También conocido como Oracle Database o simplemente Oracle. Se suele usar para ejecutar: procesamiento de transacciones online (OLTP) y almacenamiento de datos (Data warehousing).
Desarrollador: Oracle Corporation.
Última actualización LT de Oracle DBMS: Oracle DBMS 19c.
Última actualización de Oracle DBMS: Oracle DBMS 23c beta.
Licencia de Oracle DBMS: licencia propietaria.
PostgreSQL
PostgreSQL es un sistema de administración de bases de datos relacional (RDBMS) de código abierto y gratuito. Inicialmente se desarrolló como un sucesor de la base de datos Ingres, desarrollada por la Universidad de California, Berkeley.
Desarrollador: PostgreSQL Global Development Group.
Última actualización de PostgreSQL: PostgreSQL 15.2.
Licencia de PostgreSQL: licencia PostgreSQL.
MongoDB
MongoDB es un sistema de administración de bases de datos documental, NoSQL y de código abierto. MongoDB Inc. ofrece una suite integrada de servicios de bases de datos cloud, así como un servicio de soporte. Este software de bases de datos orientado a documentos se suele usar para el almacenamiento de grandes volúmenes de datos.
Desarrollador: MongoDB Inc.
Última actualización de MongoDB: MongoDB 6.0.4.
Licencia de MongoDB: licencia pública del lado del servidor (SSPL).
Redis
Redis, abreviatura de «Remote Dictionary Server», es un sistema de administración de bases de datos clave-valor, NoSQL y de código abierto.
Desarrollador: Redis.
Autor original: Salvatore Sanfilippo.
Última actualización de Redis: Redis 7.0.
Licencia de Redis: BSD de tres cláusulas.
IBM DB2
IBM DB2 es un producto de administración de bases de datos desarrollado por IBM, anteriormente conocido como DB2 para Linux, UNIX y Windows.
Desarrollador: IBM.
Última actualización de IBM DB2: IBM DB2 11.5.8.
Licencia de IBM DB2: licencia propietaria.
Elasticsearch
Elasticsearch es un motor de analíticas y búsqueda RESTful, basado en la librería Lucene. Elasticsearch es el sucesor de un motor de búsqueda anterior llamado Compass, también diseñado por Shay Banon.
Desarrollador: Elastic NV.
Autor original: Shay Banon.
Última actualización de Elasticsearch: Elasticsearch 8.7.
Licencia de Elasticsearch: licencia dual bajo la licencia Elastic y licencia pública del lado del servidor.
SQLite
SQLite es un motor de bases de datos de dominio público que pertenece a la familia de los sistemas de administración de bases de datos relacionales embebidos. Cuenta con enlaces a múltiples lenguajes de programación.
Desarrollador: Dwayne Richard Hipp.
Última actualización de SQLite:SQLite 3.41.2.
Licencia de SQLite: dominio público.
Comparación de sistemas de administración de bases de datos
DBMS | Tipo | Sistemas operativos | Licencia | Escrito en |
MySQL | RDBMS | Canonical, FreeBSD, Linux, MacOS, Solaris y Windows | GNU GPL v2 y propietaria | C y C++ |
MariaDB | RDBMS | Linux, MacOS y Windows | GNU GPL v2 | Bash, C, C++, y Perl |
Microsoft SQL Server | RDBMS | Linux y Windows | Propietaria | C y C++ |
Oracle DBMS | Sistema de administración de bases de datos multi-modelo | AIX, BS2000, HP-UX, Linux, MacOS y Windows | Propietaria | Assembly language, C y C++ |
PostgreSQL | RDBMS | FreeBSD, Linux, MacOS, OpenBSD y Windows | Licencia PostgreSQL | C |
MongoDB | Base de datos documentales | FreeBSD, Linux, MacOS y Windows | Licencia pública del lado del servidor | C++, JavaScript y Python |
Redis | Base de datos clave-valor | Unix-like | BSD de 3 cláusulas | C |
IBM DB2 | RDBMS | Linux, Unix-like y Windows | Propietaria | Assembly, C, C++ y Java |
Elasticsearch | Búsqueda e index | Linux, MacOS y Windows | Licencia dual bajo la licencia Elastic y Licencia pública del lado del servidor | Java |
SQLite | RDBMS | Android, BSD, iOS, Linux, MacOS, Solaris, VxWorks y Windows | Dominio público | C |
Top 10 sistemas de administración de bases de datos
Por último, según el ranking de DB-Engines, a fecha de abril de 2023*, estos son los top 10 sistemas de administración de bases de datos:
- Oracle
- MySQL
- Microsoft SQL Server
- PostgreSQL
- MongoDB
- Redis
- IBM DB2
- Elasticsearch
- SQLite
- Microsoft Access
*El ranking de DB-Engines se actualiza cada mes.
FAQs
10 sistemas de administración de bases de datos populares [Lista]? ›
Oracle, DB2 o SQL Server son algunas de las bases de datos más utilizadas hoy en día. Los tipos de bases de datos relacionales como Oracle, DB2 de IBM y SQL Server e incluso Microsoft Access, forman la columna vertebral para el almacenamiento de datos y la gestión en la mayoría de organizaciones de hoy en día.
¿Cuáles son las bases de datos más importantes? ›Oracle, DB2 o SQL Server son algunas de las bases de datos más utilizadas hoy en día. Los tipos de bases de datos relacionales como Oracle, DB2 de IBM y SQL Server e incluso Microsoft Access, forman la columna vertebral para el almacenamiento de datos y la gestión en la mayoría de organizaciones de hoy en día.
¿Cuántos sistemas gestores de base de datos existen? ›De entre los numerosos sistemas gestores de bases de datos que existen, estos son los 15 más populares y utilizados: Microsoft Access (relacional) Microsoft SQL Server (relacional) MySQL (relacional)
¿Qué es una base de datos y 5 ejemplos? ›Ejemplos de bases de datos de la vida cotidiana
El registro de estudiantes de un colegio o universidad. El registro de pacientes de un consultorio médico u hospital. La base de datos de los libros y revistas de una biblioteca o librería. Los estados de cuenta bancarios de los clientes de una institución financiera.
Hay cuatro tipos de esta base de datos: bases de datos de documentos, almacenes de clave-valor, bases de datos orientadas a columnas y bases de datos de gráficos .
¿Cuál es el modelo de base de datos más popular? ›El modelo más común, el modelo relacional, clasifica los datos en tablas, también conocidas como relaciones, cada una de las cuales consta de columnas y filas.
¿Cuál es el mejor sistema gestor de base de datos? ›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.
¿Cuáles son ejemplos de sistemas de gestión de bases de datos? ›Algunos ejemplos de software de bases de datos populares o DBMS incluyen MySQL, Microsoft Access, Oracle Database y Microsoft SQL .
¿Qué tipos de bases de datos SQL existen? ›- Bit.
- Char.
- DateTime.
- Decimal.
- Float.
- Entero.
- Money.
- Numeric.
Una base de datos es una colección organizada de información estructurada, o datos, normalmente almacenados electrónicamente en un sistema informático . Una base de datos generalmente está controlada por un sistema de administración de bases de datos (DBMS).
¿Cuántas bases de datos hay en el mundo? ›
Hay la friolera de 343 bases de datos en la actualidad. Aquí preseleccionaré diez bases de datos de ellos de acuerdo con los siguientes criterios: Características clave. Popularidad.
¿Qué SQL es el más utilizado? ›Servidor SQL de Microsoft
Microsoft SQL Server es un DBMS relacional desarrollado por Microsoft y lanzado inicialmente en 1989. Es la base de datos comercial más utilizada en el mercado.
Mejores bases de datos Comerciales
A día de hoy, el mercado sigue estando dominado por DB2, SQL Server, Oracle e IBM. En sistemas operativos Windows SQL Server suele ser la opción más frecuente, mientras que en Mainframe o Unix/Linux, Oracle y DB2 son los líderes indiscutibles.
Una vez más, Oracle obtiene la calificación más alta posible en seguridad de base de datos por parte de todas las principales firmas de analistas de la industria.
¿Cuáles son los tipos de datos que existen en informatica? ›Tipos de Datos | Descripción | Memoria |
---|---|---|
int | Cantidad entera | 2 bytes o una palabra (varía según compilador). |
char | Carácter | 1 byte. |
float | Almacena valores reales en punto flotante. | 1 palabra (4 bytes). |
double | Almacena valores reales en doble precisión. | 2 palabras (8 bytes). |
Dos de los tipos de bases de datos más utilizadas son las bases “OLAP” y las bases “OLTP”. Las primeras, ordenan y reagrupan los diferentes datos por dimensiones. Un ejemplo de estas dimensiones puede ser el clasificar determinadas informaciones de una empresa por horas, días, meses o años.
¿Cuáles son cuatro DBMS populares? ›Recapitulemos los DBMS populares
Hay cuatro sistemas de gestión de bases de datos relacionales ( Oracle, MySQL, Microsoft SQL Server y PostgreSQL ) y un sistema de gestión de bases de datos no relacionales (MongoDB) en esta lista de los sistemas de gestión de bases de datos más populares.
Los siguientes son los tipos de técnicas de modelado de datos: jerárquico, de red, relacional, orientado a objetos, entidad-relación, dimensional y gráfico .
¿Cuál es el sistema Oracle? ›Oracle Fusion Middleware es una plataforma de negocios digital que conecta a las organizaciones con la nube. Permite a las empresas crear y ejecutar aplicaciones empresariales ágiles e inteligentes, mientras maximiza la eficiencia informática con arquitecturas de hardware y software modernas y completas.
¿Cómo se clasifican los tipos de Database Management System? ›Un DBMS puede ser clasificado basado en la cantidad de usuarios que admite. Puede ser un sistema de base de datos de usuario único, que admite un usuario a la vez, o un sistema de base de datos multiusuario, que admite varios usuarios al mismo tiempo.
¿Cuáles son las 4 bases de datos del sistema en SQL Server? ›
Las cuatro bases de datos del sistema que juegan un papel vital en el funcionamiento exitoso de SQL Server son la base de datos Master, Model, Msdb y Tempdb .
¿Cuántos SQL hay? ›Versión | Año | Nombre de la versión |
---|---|---|
12.0 | 2015 | SQL Server 2014 |
13.0 | 2016 | SQL Server 2016 |
14.0 | 2017 | SQL Server 2017 |
15.0 | 2019 | SQL Server 2019 |
MySQL tiene como principales características: Su gran velocidad y su precio reducido. Es el servidor de bases de datos más rápido de todos los analizados y el de menor precio por MB. MySQL es muy utilizado en aplicaciones PHP o Perl en servidores Linux.
¿Qué 3 elementos componen un sistema de base de datos? ›3 Elementos de una base de datos: 3.1 Software. 3.2 Hardware. 3.3 Datos.
¿Qué tipo de base de datos es la más usada? ›Las bases de datos relacionales son las más usadas actualmente para administrar datos de forma dinámica. Permite crear todo tipo de datos y relacionarlos entre sí.
¿Cuáles son los modelos de base de datos más utilizados? ›Los tres principales modelos de datos son relacional, dimensional, y de entidad-relación (E-R). También hay otros cuyo uso no está generalizado, incluyendo jerárquico, en red, orientado a objetos, y multivalor.
¿Qué tipos de bases de datos existen a la actualidad? ›Además, es importante saber que hay varios tipos de base de datos: la relacional; la distribuida; NoSQL; orientada a objetos; y, gráficas. La existencia de estas diversas bases de datos se debe a la variedad de forma de trabajo que se requiere de ellas.
¿Cuáles son los 4 modelos de DBMS? ›Modelo en red. Modelo relacional. Modelo entidad-relación. Modelo entidad–relación extendido.
¿Cuál es la base de datos más potente que existe? ›PostgreSQL es el servidor de bases de datos de código abierto más potente que existe y es por tanto la alternativa a MySQL cuando se necesitan características avanzadas como transacciones, procedimientos almacenados, triggers, vistas, etc.