Comparación de Los SGBD Mas Usados
Comparación de Los SGBD Mas Usados
2
Introducción.
Con el propósito de comprender cual sistema gestor de base de datos debemos
de dejar en claro los siguientes puntos:
¿Cuáles son los sistemas gestores de bases de datos más utilizados en
general?
Por lo que he podido recopilar los sistemas de bases de datos mas
populares y utilizados tanto para el aprendizaje como por las empresas son:
Microsoft Access (relacional).
Microsoft SQL Server (relacional).
MySQL (relacional).
Oracle Database (relacional).
Db2 de IBM (relacional).
IMS de IBM (jerárquico).
IBM Informix (relacional).
MariaDB (relacional).
Sybase ASE (relacional).
PostgreSQL (combina relacional y orientado a objetos).
Firebird (relacional).
Los anteriormente mencionados están colocados sin un orden en
específico, ya que como se menciono antes son los mas empleados de
forma general.
2
es un sistema de gestión de base de datos relacional, desarrollado
por la empresa Microsoft.
¿Cuáles son las versiones más modernas de dichos sistemas?, además
si es que poseen alguna documentación.
Oracle Database.
Su versión más actual es Oracle database 19c (ver. 19.5
para Oracle Solaris (x86 systems, 64-bit); ver. 19.3 para
Microsoft Windows x64 (64-bit), Linux x86-64, Linux on
System z (64-bit), Oracle Solaris (SPARC systems, 64-bit)),
lanzada el 13 de febrero del 2019; además de que la pagina
oficial para descargar dicho sistema también permite
descargar la documentación relacionada a sus versiones.
MySQL.
Su versión actual es MySQL 8.0.21 lanzada el 27 de abril de
2020; la documentación de este sistema puede ser
encontrada en la pagina oficial de MySQL esta abarca sobre
su versión más moderna, así como de sus plataformas
derivadas.
Microsoft Access.
Su versión es más actual es 19.0 (Microsoft Office 2019)
lanzada junto con demás servicios de office en el 2019; La
documentación de este puede ser encontrada en la página
oficial de Microsoft (relacionada a documentos).
2
Comparativa.
SGDB. Licencia. Versiones. Características. Ventajas. Desventajas.
Puede ejecutarse
en todas las
plataformas,
desde una Pc
hasta un
supercomputador.
Oracle soporta
Oracle todas las
Database funciones que se
11g Indexación esperan de un
Release 2 automática. servidor "serio”. El mayor
Oracle Redireccionamie Permite el uso de inconveniente de
Database nto DML de particiones para la Oracle es quizás su
12c Active Data mejora de la precio. Incluso las
Release 1 Guard eficiencia, de licencias de
Oracle Oracle Tablas con replicación e Personal Oracle
Database Requiere Database particiones incluso ciertas son excesivamente
. 12c híbridas. versiones admiten caras.
Release 2 Compatibilidad la administración Es elevado el coste
Oracle con JSON. de bases de datos de la información.
Database Cuarentena de distribuidas. L a necesidad de
18c consulta. El software del ajustes.
Oracle Estabilidad y servidor puede
Database disponibilidad. ejecutarse en
19c multitud de
sistemas
operativos.
Existe incluso una
versión personal
para Windows 9x,
lo cual es un
punto a favor para
los
desarrolladores
que se llevan
trabajo a casa.
2
Permite Al ser de
escoger Software Libre,
múltiples MySQL es de muchas de las
motores de uso libre y soluciones para
almacenamie gratuito. las deficiencias
nto para Software con del software no
cada tabla. Licencia GPL. están
Conectividad Bajo costo en documentados
segura. requerimientos ni presentan
Ejecución de para la documentación
transaccione elaboración y oficial.
s y uso de ejecución del Se debe
claves programa. controlar/monito
1.1 foráneas. No se necesita rizar el
5.5 Presenta un disponer de rendimiento de
5.6 amplio Hardware o las aplicaciones
5.7 subconjunto Software de en busca de
8.0 del lenguaje alto fallos.
MySQL Requiere SQL. rendimiento No es el más
. Replicación para la intuitivo de los
Disponible ejecución del programas que
en casi todas programa. existen
las Velocidad al actualmente
plataformas realizar las para todos los
o sistemas. operaciones y tipos de
Búsqueda e buen desarrollos.
indexación rendimiento. No es tan eficaz
de campos Facilidad de en aplicaciones
de texto. instalación y que requieran
Utiliza varias configuración. de una
herramientas constante
para modificación de
portabilidad. escritura en BD.
Tablas hash
en memorias
temporales.
2
Los usuarios
pueden crear
tablas,
consultas,
formularios e Capacidad
informes y Finita.
Acces conectarlos Facilidad para Las
s 2.0 con macros. integrar. transacciones
Acces Opción de NET-amigable. críticas a tiempo
s7 importar y Fácil de son difíciles de
Acces exportar los instalar y usar. gestionar.
s 97 datos a Puede ser Podría haber
Acces muchos colocada problemas de
s 2000 formatos online. seguridad.
Acces incluyendo Capacidad de Múltiples
s 2002 Excel, almacena- sistemas
Acces Outlook, miento operativos
s 2003 ASCII, conveniente. Windows
Microsof dBase, podrían
Acces Ahorras
t Access Requiere Paradox, dinero. corromper la
s 2007
. FoxPro, SQL base de datos.
Acces Soporte multi-
s 2010 Server, usuario. Un solo archivo.
Oracle, Límite de
Acces Importación de
ODBC, etc. datos. usuarios.
s 2013
También Todavía hay
Acces
está el una curva de
s 2016
formato de aprendizaje que
Acces
base de se necesitará
s 2019
datos Jet. seguir.
Es una base
de datos
basada en
un servidor
de archivos.
2
Es un sistema Utiliza mucho la
de gestión de memoria RAM
base de datos. para las
Es útil para instalaciones y
manejar y utilización de
obtener datos software.
de la red de No se puede
redes. utilizar como
Nos permite prácticas
olvidarnos de porque se
los ficheros prohíben
que forman la muchas cosas,
base datos. tiene
1.0 Si trabajamos restricciones en
4.21 en una red lo particular.
6.0 social nos Tiene muchos
6.5 permite bloqueos a nivel
7.0 agregar otros de página, un
Microsof 8.0 servidores tamaño de
t SQL Requiere SQL Server. página fijo y
9.0
Server . Permite demasiado
10.0
10.25 administrar pequeño, una
permisos a pésima
11.0
todo. implementación
12.0
Confíe en la de los tipos de
13.0 datos variables.
base de datos
14.0 Está atado a la
menos
15.0 plataforma del
vulnerable
16.0 entre las sistema
plataformas operativo sobre
importantes la cual se
durante seis instala.
años. Las opciones de
Permite licencia son
trabajar en bastante caras.
modo cliente- Sólo está
servidor. diseñado para
ejecutarse en
servidores
basados en
Windows.
Conclusiones.
2
Después de hacer la investigación sobre estos distintos sistemas podemos llegar
al claro entendimiento de que Oracle database es el más balanceado de todos
ellos ya que su complejidad de uso no es tanta y permite hacer varias cosas, sin
mencionar su cómodo entorno gráfico, su popularidad, su desempeño, etc.; todas
estas cosas la hacen una opción ideal para el trabajo o uso práctico en estudios.
De no ser posible el uso o no querer utilizar Oracle database, la opción que yo
considero apropiada seria Microsoft SQL Server, ya que ofrece buenos paquetes
licenciados y su uso es bastante intuitivo haciéndolo una cómoda opción, también
ideal para las prácticas de aprendizaje.
Referencias.
Guthrie, Scott (7 de marzo de 2016). “Announcing SQL Server on Linux”
(html). Microsoft (en inglés). Archivado desde el original el 7 de marzo de
2016.
Oracle Database (en inglés).
rlocker, M. Zack (13 de diciembre de 2005). “Google Runs MySQL”. The
Open Force. M. Zack Urlocker.
MySQL Customer: Flickr. MySQL Customers. Oracle.
contributors, phpMyAdmin. (Translations). phpMyAdmin (en inglés).