Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ejercicio Teórico UF6.
- Investiga 3 bases de datos relacionales principales del mercado, estudia sus ventajas e inconvenientes.
- 1) MySQL
- MySQL es un gestor de bases de datos, y en la actualidad uno de los más utilizados y conocidos del mercado. Principalmente en el ámbito de creación de sitios web, está catalogada como la base de datos Open Source más popular del mundo.
- Algunas de las ventajas de MySQL Server son:
- - MySQL es de distribución libre y gratuita, podemos descargarlo del sitio web oficial de MySQL sin ningún costo.
- - MySQL es Open Source, es decir, que su código fuente puede ser obtenido y modificado por cualquier desarrollador de software.
- - Es veloz al realizar operaciones, y garantiza un buen rendimiento de las aplicaciones.
- - Es multiplataforma, es decir que soporta sistemas operáticos como Linux, Solaris, Windows, etc.
- - Es fácil de instalar y configurar.
- - Es seguro y confiable, las contraseñas están encriptadas en MySQL.
- - Es rápido: se considera uno de los gestores de base de datos más rápidos del mercado.
- - Puede ser ejecutado en computadoras con pocos recursos, ya que no exige mayores requerimientos.
- Desventajas de MySQL:
- - Varias de las utilidades de MySQL no están documentadas.
- - No es del todo intuitivo, en comparación con otros programas.
- - No maneja de manera tan eficiente una base de datos con un tamaño muy grande.
- 2) Microsoft SQL Server
- Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado por la empresa Microsoft.
- Ventajas:
- - Contiene escalabilidad, estabilidad y seguridad.
- - Puede Incluir también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
- - Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red solo acceden a la información. Además, permite administrar información de otros servidores de datos.
- Desventajas:
- - La principal desventaja es que contiene una gran cantidad de memoria RAM para la instalación y utilización del software.
- - Tiene muchos bloqueos a nivel de página con un tamaño de página fijo y una pésima implementación de los tipos de datos y variables.
- - Contiene límites de conexiones simultáneas para las páginas
- - Solo tiene soporte con sistema operativo Windows.
- 3) MongoDB
- Es una de las bases de datos más populares a día de hoy.
- Ventajas de MongoDB:
- - Es ideal para entornos con pocos recursos de computación y tiene un bajo coste.
- - Tiene la posibilidad de trabajar con datos estructurados y no estructurados.
- - Destaca por su gran capacidad de escalado y rendimiento.
- - Permiten trabajar por pares de clave-valor y acceder a distintas partes de los datos almacenados.
- - Mongo DB no soporta atomicidad en las operaciones y garantiza integridad eventual. Los cambios se irán replicando a lo largo de todos los nodos, pero no se garantiza que todos los nodos tengan el mismo dato a la vez.
- Desventajas de MongoDB:
- - No es una base de datos adecuada para aplicaciones con transacciones complejas.
- - No tiene Joins para consultas, es decir, consultas en las que se combinan o relacionan diferentes tablas.
Advertisement
Add Comment
Please, Sign In to add comment