Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TBD U2 CC SGBD Lyp 4602
TBD U2 CC SGBD Lyp 4602
Actividad → Investiga las características de 15 SGBD libres y 10 SGBD privativos y elabora un cuadro comparativo donde se plasme la información recabada de cada SGBD
✓ Requiere de al menos 2 GB de 1. Tiene la posibilidad de ejecutar consultas 1. Es muy rápida a la hora de realizar 1. MariaDB no es compatible con todas
Desarrollado por: complejas y almacenarlas directamente en consultas. las aplicaciones. Esto se debe a que
memoria RAM.
✓ MariaDB 10.0 MariaDB Foundation caché. 2. Tiene un sistema fácil de usar y una se basa en una arquitectura de base de
✓ Procesador de 64 bits con al
✓ MariaDB 10.2 2. MariaDB tiene constantes mejoras de interfaz de usuario, lo que facilita a los datos diferente a MySQL.
menos 2 núcleos de CPU.
Lanzamiento Inicial:
3 MariaDB ✓ MariaDB 10.3 ✓ Un disco duro o un SSD con al 2009
seguridad y rendimiento, por lo que recién llegados aprender y usar.
✓ MariaDB 10.6 menos 10 GB de espacio libre. siempre está en constante evolución. 3. Es de código abierto, por lo que, 2. La cantidad de soporte disponible es
✓ MariaDB 10.9 3. Es de código abierto que se utiliza cualquiera puede ver y modificar el limitada, por lo que si tienes un
✓ Sistema operativo MariaDB Licencia:
ampliamente en muchas aplicaciones web y código fuente, lo que facilita la problema es posible que no pueda
Linux, Windows y macOS. GPL
sitios web. búsqueda y corrección de errores. encontrar la ayuda que necesita.
1. MongoDB tiene la capacidad de realizar 1. MongoDB te permite tener cluster
✓ Se recomienda 8 GB o 16 GB de Desarrollado por:
consultas utilizando JavaScript, haciendo distribuidos. Esto mejora la velocidad 1. No es una solución adecuada para
✓ MongoDB 2.6 RAM, por si se manejan grandes MongoDB Inc.
que estas sean enviadas directamente a la de consulta al disminuir la latencia que aplicaciones con transacciones
✓ MongoDB 3.0 cantidades de datos. base de datos para ser ejecutadas. existe entre el cluster de base de datos complejas.
✓ MongoDB 3.2 ✓ Se recomienda un espacio con al Lanzamiento global: 2. MongoDB tiene la capacidad de ejecutarse y el servicio que ejecuta la query.
4 MongoDB ✓ MongoDB 3.4 menos 10 GB de 2009
de manera simultánea en múltiples 2. Los motores de almacenamiento son 2. A pesar de estar ampliamente usada en
✓ MongoDB 3.6 almacenamiento. servidores, ofreciendo un balanceo de carga integrados.
Licencia: la actualidad, sigue siendo
✓ Sistemas operativos: Linux, o servicio de replicación de datos. 3. En caso de haber fallos, tienen un
Licencia Pública del considerada una tecnología joven..
Windows y macOS. 3. Un documento es el equivalente a un registro menor tiempo de recuperación del
Servidor (SSPL)
en una base de datos tradicional. sistema.
1. Viene integrado con modelos 1. Fuera de que los modelos gráficos muy
1. Es capaz de manejar grandes volúmenes
✓ Oracle Berkeley ✓ Memoria RAM de al menos 4GB Desarrollado por: gráficos muy fáciles de entender. Su fáciles de entender, el uso de Berkeley
de datos con alta disponibilidad y
DB 18.1.40 o superior. Oracle Corporation capacidad de aprendizaje es fluido y
confiabilidad. DB requiere un conocimiento técnico
✓ Oracle Berkeley rápido.
2. Está diseñada para ser utilizada en más avanzado en comparación con
DB 18.1.32 ✓ Puede ser instalado en los Lanzamiento oficial: 2. Permite una escalabilidad y una
aplicaciones embebidas, sistemas otras bases de datos
1992 progresión que son muy altas en
5
Oracle ✓ Oracle Berkeley siguientes sistemas operativos. operativos, sistemas de tiempo real, redes,
comparación con los softwares
Windows, Linux, Mac OS.
Berkeley DB DB 18.1.24
Licencia:
sistemas de archivos y otras aplicaciones que
empresariales del mercado. 2. Si no tienes los requerimientos
✓ Oracle Berkeley requieren un alto rendimiento. necesarios en tu equipo, podrían llegar
✓ Requiere un procesador de 64 Dual (Licencia 3. Tiene garantía de vigilancia y un
DB 18.1.16 3. La base de datos no requiere un servidor a existir errores dentro de las bases de
bits con al menos 2 núcleos de pública Sleepycat y sistema de seguridad integrado para
✓ Oracle Berkeley separado para su funcionamiento, lo que datos, o bien, no se almacenará
CPU comercial) proveer la máxima capacidad de
DB 18.1.8 hace que sea fácil de integrar en aplicaciones
gestión y administración de datos, información
embebidas y otros sistemas.
sobre clientes y usuarios.
1. Es un software de código abierto,
cuenta con una comunidad de 1. Ofrece una menor cantidad de
1. Ofrece una arquitectura que asegura herramientas y recursos de las que
desarrolladores activos que
disponibilidad y escalabilidad poseen otros sistemas.
contribuyen al desarrollo y mejora
2. Está diseñado para manejar grandes
✓ Sistema Windows de 32/64 Bits Desarrollado por: continua del sistema.
cantidades de datos y ofrecer un alto 2. CUBRID no ofrece soporte completo
7 o superior CUBRID 2. Viene con un conjunto de
rendimiento para todos los idiomas, lo que puede
✓ Sistema Linux 64 Bits FUNDATION herramientas de gestión de bases de
3. CUBRID soporta transacciones ACID limitar su uso en algunos entornos
✓ CUBRID 11.2 ✓ Al menos 1 GB de espacio libre datos.
Fecha de (Atomicidad, Consistencia, Aislamiento y internacionales.
✓ CUBRID 11.2.3 en disco 3. Soporta la replicación de datos en
lanzamiento: Durabilidad).
6 Cubrid ✓ CUBRID 11.2.2 ✓ Al menos 512 MB de Memoria 20 de noviembre de 4. Soporta SQL avanzado (subconsultas, tiempo real, lo que permite la
✓ CUBRID 11.2.1 recuperación de datos en caso de 3. Su configuración puede ser más
RAM 2008 funciones de ventana, cláusulas de
✓ CUBRID 11.0 fallos. compleja en comparación con otros
✓ Procesador de al menos 1GHz agrupamiento, entre otras).
4. Posee mecanismos de seguridad, sistemas de bases de datos.
✓ Java Runtime Environment Licencia: 5. Ofrece soporte para múltiples lenguajes
(JRE) versión 1.6 o posterior. GPLv2 incluyendo autenticación de usuarios,
de programación 4. Tiene algunas limitaciones en el
GPLv3 encriptación de datos, auditoría de
6. Es un software de código abierto bajo la soporte de almacenamiento en
transacciones, entre otros.
licencia BSD y está disponible para su comparación con otros sistemas de
5. Su arquitectura de clústeres asegura
descarga gratuita. bases de datos
la escalabilidad y disponibilidad del
sistema.
1. Es una base de datos relacional de código 1. No es una buena opción para
1. Al ser una base de datos de código
✓ Sistema operativo Windows, abierto y completamente transaccional. aplicaciones empresariales de gran
abierto, no se requiere ningún costo
Linux, Solaris o cualquier otro 2. Soporta el lenguaje SQL y es compatible con escala debido a sus limitaciones de
Desarrollado por: de licencia.
que sea compatible con Java 8 o Java Database Conectivity rendimiento.
Apache Software 2. Su tamaño reducido y su fácil
superior. 3. Puede funcionar en modo de servidor o en 2. Su soporte para funciones de bases
✓ Derby 10.16.1.1 Foundation instalación hacen que sea una buena
✓ Al menos 500 MB de memoria modo embebido. de datos avanzadas, como particiones
✓ Derby 10.15.2.0 opción para aplicaciones embebidas o
7
Apache ✓ Derby 10.15.1.3 RAM o más para un mejor Fecha de 4. Ofrece funciones de seguridad como la
para desarrolladores que trabajan en y replicación, es limitado en
Derby ✓ Derby 10.14.2.0 rendimiento. lanzamiento: autenticación de usuarios y el cifrado de
proyectos de pequeña escala. comparación con otros motores de
✓ Al menos 10 MB de espacio en 1997 datos. bases de datos.
✓ Derby 10.14.1.0 3. Su compatibilidad con JDBC lo hace
disco para su instalación 5. Es fácil de instalar, configurar y 3. No es tan popular como otros motores
Licencia: fácilmente integrable con aplicaciones
✓ Procesador de al menos 500 Apache License 2.0 administrar. de bases de datos, por lo que puede ser
Java.
MHz de velocidad o superior. 6. Soporta transacciones ACID (Atomicidad, difícil encontrar soporte y
4. Ofrece características de seguridad
Consistencia, Aislamiento, Durabilidad) para documentación en línea.
para proteger los datos.
garantizar la integridad de los datos.
✓ Sistemas operativo Linux, Unix, 1. Hace uso de claves ajenas también
Windows y macOS. denominadas Llaves ajenas o Claves 1. Con PostgreSQL se pueden abordar
✓ Arquitectura de sistema de 32 Foráneas proyectos multiplataforma, ya que 1. Aunque es altamente escalable, puede
o 64 bits 2. Esta es una base de datos que puede funciona con sistemas operativos como ser menos eficiente que otros
✓ El almacenamiento del sistema y mantener una integridad referencial Linux, Windows, Android, o iOS. sistemas de gestión de bases de
de las bases de datos varía 3. PostgreSQL permite el uso de 2. Soporta múltiples lenguajes de datos en entornos de alta
dependiendo del tamaño que se herramientas como lo son las Afirmaciones programación concurrencia.
Desarrollado por:
requiera. Un requisito mínimo es PostgreSQL Global (Assertions), disparadores (Triggers), 3. Es altamente configurable y
de 20 GB de almacenamiento en Development Group autorizaciones. personalizable, lo que permite a los 2. La configuración y el mantenimiento de
✓ PostgreSQL 15
disco duro 4. Permite una conexión a sistema de usuarios ajustar la configuración y el PostgreSQL pueden requerir
✓ PostgreSQL 14
✓ Un procesador de al menos Fecha de gestión de bases de datos rendimiento del sistema conocimientos técnicos avanzados,
8 PostgreSQL ✓ PostgreSQL 13
lanzamiento: 5. Es un sistema de gestión de bases de datos 4. Tiene la capacidad de realizar
✓ PostgreSQL 12 dos núcleos. lo que lo hace menos accesible para
✓ Se necesita tener permisos de 8 de julio de 1996 relacionales de código abierto y gratuito, transacciones y respaldos de forma usuarios y desarrolladores no técnicos.
✓ PostgreSQL 11
administrador en el sistema que utiliza el lenguaje SQL para realizar eficaz sin presentar problemas
Licencia: consultas a la base de datos. Soporta 5. Es un sistema de gestión de bases
operativo. PostgreSQL License 3. La compatibilidad con algunas
✓ Para algunas características transacciones ACID (Atomicidad, de datos robusto y altamente herramientas de terceros puede ser
avanzadas de PostgreSQL, Consistencia, Aislamiento y Durabilidad) escalable, capaz de manejar grandes limitada, lo que puede limitar su uso en
como soporte de SSL o dándole herramientas suficientes para cantidades de datos ciertos entornos.
conexiones remotas, pueden ser sobresalir 6. Es de código abierto y gratuito, lo
necesarias bibliotecas 6. Seguridad en términos generales del que lo hace accesible para usuarios y
adicionales. sistema y de los datos que se pueden desarrolladores de todo el mundo.
almacenar en la base de datos
1. Al no tener un servidor separado, puede
✓ SQLite 3.41.2 ✓ Sistema operativo Windows, 1. SQLite es un sistema de gestión de bases de
Desarrollado por: 1. Es una base de datos liviana, de bajo ser menos escalable que otros
✓ SQLite 3.41.0 Linux, macOS, Android e iOS. datos relacional de código abierto, que se
9 SQLite ✓ SQLite 3.39.3 ✓ Arquitecturas de sistemas D. Richard Hipp ejecuta en un solo archivo de biblioteca
consumo de recursos y no requiere de sistemas de gestión de bases de
un servidor separado para ejecutarse datos.
✓ SQLite 3.39.1 operativos de 32 o 64 Bits compartida sin servidor.
✓ SQLite 3.38.3 ✓ SQLite utiliza un solo archivo de 2. Puede funcionar enteramente en 2. Debido a sus características es ideal 2. Aunque es compatible con el lenguaje
base de datos, por lo que el memoria, lo que la hace muy rápida. para aplicaciones embebidas o SQL completo, no soporta algunas
espacio requerido dependerá Fecha de 3. Es totalmente autocontenida (sin móviles. características avanzadas como
lanzamiento:
del tamaño de la base de datos dependencias externas). 3. Es altamente portable, lo que permite replicación y particionamiento.
17 de agosto de 2000
y de los datos almacenados en 4. Cuenta con librerías de acceso para a las aplicaciones ser desarrolladas en
ella. Licencia: muchos lenguajes de programación. una plataforma y luego ejecutarse en 3. No es adecuado para grandes bases
✓ Es recomendable tener al menos Dominio Publico 5. Soporta texto en formato UTF-8 y UTF-16, otra sin la necesidad de cambios de datos.
128 MB de RAM disponible. así como datos numéricos de 64 bits. significativos.
✓ SQLite no tiene requisitos de 6. Soporta funciones SQL definidas por el 4. Es altamente confiable y seguro,
CPU específicos, ya que es usuario (UDF). gracias a sus características de
capaz de funcionar en una amplia 7. El código fuente es de dominio público y transacciones ACID y autenticación
variedad de procesadores. se encuentra muy bien documentado. avanzada.
8. Es compatible con la mayoría de los 5. Es de código abierto y gratuito, lo
sistemas operativos, incluyendo Windows, que lo hace accesible para usuarios y
Linux, macOS, Android e iOS. desarrolladores de todo el mundo.
✓ Sistema operativo basado en
Linux (Ubuntu, Debian, CentOS, 1. Es una base de datos de series 1. Al ser una base de datos de series
RedHat), Windows o macOS. temporales de código abierto basada en temporales, no es adecuada para
✓ Al menos 8 GB de RAM PostgreSQL. casos de uso que no involucren
✓ TimescaleDB disponible. 1. Maneja grandes cantidades de datos datos temporales.
2. Utiliza la sintaxis y herramientas de
2.9.3 ✓ Al menos 10 GB de espacio en de series temporales de manera
PostgreSQL, lo que facilita su uso y la
✓ TimescaleDB disco disponible (varía Desarrollado por: eficiente. 2. Puede ser más difícil de configurar y
integración con otras aplicaciones.
2.9.2 dependiendo de la base de Timescale Inc administrar en comparación con otros
3. Proporciona herramientas de
✓ TimescaleDB datos). 2. Es compatible con PostgreSQL y motores de bases de datos.
Fecha de visualización y análisis de datos
2.9.1 ✓ Procesador con múltiples utiliza su sintaxis y herramientas,
10 TimescaleDB lanzamiento: integrados, como Grafana y Jupyter
permitiendo la interacción con otras
✓ TimescaleDB núcleos (4 u 8 recomendable) 1 noviembre de 2018 Notebook. 3. Su soporte y documentación en línea
2.9.0 ✓ TimescaleDB se ejecuta como aplicaciones y la migración de datos. pueden ser limitados debido a su
4. Ofrece una arquitectura escalable, es decir
✓ TimescaleDB una extensión de PostgreSQL, Licencia: que permite la ampliación de un proyecto menor popularidad.
2.8.1 por lo que se requiere tener Apache 2.0 3. Proporciona herramientas de
pequeño a uno grande sin pasar por
instalado PostgreSQL 9.6 o visualización y análisis de datos 4. La poca información disponible en la
dificultades.
posterior. integrados. web debido a su poca distribución en
5. Posee funciones y operadores
✓ TimescaleDB utiliza el puerto especializados para el análisis y otros idiomas hace difícil su
5432 por defecto, por lo que debe manipulación de datos implementación efectiva.
estar disponible para su uso.
✓ InterBase 2020 ✓ Procesador multi-core con al menos Desarrollado por: 4. Es una base de datos confiable y
Embarcadero. 1. Fue el primer SGBD que implementó → No tiene muchos usuarios, por lo que, lo
✓ InterBase 2017 dos núcleos de CPU dedicados para estable.
el Control de Concurrencia Multi-
5 InterBase Update 3 el servidor de base de datos. 5. Ofrece una amplia gama de que puede limitar la disponibilidad de
Versión (MVCC). recursos y herramientas de terceros.
✓ Interbase 2017 ✓ Memoria RAM de 4 GB – 8 GB este Año de herramientas de administración
Update 2 dependerá de la carga de trabajo lanzamiento: y desarrollo para ayudar a los
✓ Interbase2017 específica y del tamaño de la base de 1984 2. Utiliza una arquitectura cliente- usuarios a trabajar de manera Esto también puede dificultar la contratación de
Update 1 datos. servidor, lo que significa que los eficiente. desarrolladores y administradores de bases de
✓ InterBase XE7 ✓ Almacenamiento mínimo de 2 GB de Licencia: clientes se conectan a un servidor 6. Puede llegar a manejar grandes datos que estén familiarizados con el sistema.
Privativa (No
espacio libre en disco para la centralizado para acceder a la base de cantidades de datos sin perder
existe una forma
instalación del software de InterBase, libre de acceso a datos. estabilidad.
pero se recomienda tener aún más su código fuente) 7. Ofrece una buena seguridad en
espacio por 3. InterBase soporta transacciones la información, como pueden ser
✓ Puede ser instalado en los sistemas ACID (Atomicidad, Consistencia, cifrado de datos y control de
operativos: Windows, Linux y Mac Aislamiento y Durabilidad). acceso basado en roles.
OS
CONCLUSIÓN:
Tanto los sistemas de gestión de bases de datos (SGBD) libres como los privativos tienen un papel importante en la industria de la tecnología de la información y la gestión de datos; los SGBD libres, como PostgreSQL y MySQL, ofrecen una solución de
base de datos robusta y altamente personalizable que es accesible a una amplia gama de usuarios y organizaciones, además, son escalables al poder acoplarse tanto a pequeñas empresas como grandes corporaciones. Además, los SGBD libres a
menudo tienen una comunidad de desarrolladores activa y una amplia variedad de herramientas y recursos disponibles, lo que los hace una opción atractiva para aquellos que buscan una solución de base de datos de bajo costo o gratuita.
Por otro lado, los SGBD privativos, como Oracle, SQL Server y Teradata, ofrecen una solución de base de datos de alta calidad y respaldada por una empresa de tecnología establecida. Estos sistemas suelen tener características avanzadas y una
seguridad robusta, lo que los hace adecuados para empresas que manejan grandes cantidades de datos y requieren una solución de base de datos confiable y segura. Sin embargo, los SGBD privativos pueden ser costosos y pueden requerir personal
capacitado y experimentado para su implementación y administración.
Dentro del cuadro comparativo creado, se establecieron las características, ventajas, desventajas y requerimientos de cada SGBD (tanto libres como privativos). Dicho esto, podemos decir que la elección entre un SGBD libre o privativo dependerá de las
necesidades específicas de la empresa u organización, así como del proyecto a desarrollar. Es importante evaluar cuidadosamente los puntos de cada sistema antes de tomar una decisión para evitar fallos que puedan llegar a haber en el futuro.
FUENTES CONSULTADAS
https://mariadb.org/es/#:~:text=La%20versi%C3%B3n%20actual%20de%20soporte%20a%20largo%20plazo,10.9.%20Compatibilidad%20con%20MySQL%2C%20Postgres%2C%20MongoDB%20y%20Oracle
14. García, F. (2023, February 5). Mariadb es una de las bases de datos relacionales de código abierto Leer más. https://codigosql.top/mariadb/ventajas-
desventaja/#:~:text=En%20general%2C%20MariaDB%20es%20una,compatibilidad%2C%20soporte%20limitado%20y%20costo
15. A., D. (2023, 31 enero). SQLite vs MySQL: ¿Cuál es la diferencia? Tutoriales Hostinger. https://www.hostinger.mx/tutoriales/sqlite-vs-mysql-cual-es-la-diferencia
18. colaboradores de Wikipedia. (2022a, julio 5). PostgreSQL. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/PostgreSQL
19. CUBRID Foundation: Release - CUBRID Migration Toolkit 11.0.2.0004 Released. (2023, 2 febrero). https://www.cubrid.org/release/3828174
23. Requisitos de hardware y software (Notas de la versiÃ3n de Sun Java System Application Server Enterprise Edition 8.2 para Microsoft Windows). (s. f.). https://docs.oracle.com/cd/E19900-01/820-1800/gbxbk/
24. colaboradores de Wikipedia. (2022, 2 noviembre). Apache Derby. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/Apache_Derby
25. 3.3.x Branch — Apache CouchDB® 3.3 Documentation. (s. f.). https://docs.couchdb.org/en/stable/whatsnew/3.3.html
29. colaboradores de Wikipedia. (2022b, diciembre 13). Apache Cassandra. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/Apache_Cassandra
30. Apache Cassandra | Apache Cassandra Documentation. (s. f.). Apache Cassandra. https://cassandra.apache.org/_/download.html
33. Yarbi, H. (2020, 13 octubre). Ventajas de usar SQLite en una aplicación. - Ser Programador. Ser Programador -. https://serprogramador.com.ar/ventajas-de-usar-sqlite-en-una-aplicacion/
34. Neo4j Supported Versions - Knowledge Base. (s. f.). Neo4j Graph Data Platform. https://neo4j.com/developer/kb/neo4j-supported-versions/
elegir/#:~:text=Ventajas%20y%20desventajas%20de%20Neo4J,ya%20que%20garantizan%20propiedades%20ACID.
42. colaboradores de Wikipedia. (2023b, marzo 30). Microsoft Access. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/Microsoft_Access
43. Microsoft. (s. f.). Compra Microsoft Access: precio y licencia independientes. Microsoft Store. https://www.microsoft.com/es-mx/microsoft-365/p/access/CFQ7TTC0HHMX?activetab=pivot:overviewtab
44. colaboradores de Wikipedia. (2023b, febrero 25). Microsoft SQL Server. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/Microsoft_SQL_Server
47. Descargar Pervasive PSQL Server Engine (32-bit) para PC (versión. . . (2022, November 10). FreeDownloadManager. https://es.freedownloadmanager.org/Windows-PC/Pervasive-PSQL-Server-Engine-32-bit.html
48. Segovia, J. (2021, March 8). Ventajas y Desventajas de PostgreSQL. TodoPostgreSQL. https://www.todopostgresql.com/ventajas-y-desventajas-de-
postgresql/#:~:text=Es%20relativamente%20lento%20en%20inserciones,de%20datos%20de%20peque%C3%B1o%20tama%C3%B1o.
49. Naeem, T. (2023, March 9). Conéctese a la base de datos de Amazon Aurora con Astera Centerprise. Astera. https://www.astera.com/es/type/blog/amazon-aurora-database/
50. Antoniony, B. (n.d.). Amazon Web Services: Ventajas, desventajas y alternativas. https://www.ambit-bst.com/blog/amazon-web-services-ventajas-desventajas
51. Requisitos y limitaciones de Amazon RDS Custom for SQL Server - Amazon Relational Database Service. (n.d.). https://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/custom-reqs-limits-MS.html#custom-reqs-limits.reqsMS
datos/#:~:text=Oracle%20Data%20base%20es%20uno%20de%20los%20productos,Soporte%20de%20transacciones%2C%20estabilidad%20escalabilidad%20y%20soporte%20Multiplataforma.
54. Oracle DB. Marcial Varela (Julio, 2022). Recuperado de: https://www.cursosfemxa.es/blog/oracle
58. Ventajas y desventajas IBM DB2. Blog IBM (S,F). Recuperado de: https://ibmadmindb2.blogspot.com/p/ventajas-y-desventajas.html
60. A. (s. f.-b). ¿Qué es teradata? El - Conozca las características y componentes de Teradata. Education-WIKI.com. https://es.education-wiki.com/4164357-what-is-teradata