El documento describe diferentes tipos de bases de datos, incluyendo bases de datos relacionales SQL, bases de datos NoSQL, y algunas de las bases de datos más populares. Las bases de datos SQL como Oracle y SQL Server almacenan datos de forma estructurada en tablas con filas y columnas, mientras que las bases de datos NoSQL como MongoDB y Cassandra son más escalables y flexibles. Cada tipo de base de datos tiene ventajas y desventajas dependiendo del propósito y necesidades.
2. DEFINICIÓN DE BASES DE DATOS
En otras palabras, una base de datos es un
conjunto estructurado de datos que
representa entidades y sus interrelaciones. La
representación será única e integrada, a
pesar de que debe permitir utilizaciones
varias y simultáneas.
3. BASES DE DATOS SQL
• Ventajas Base de Datos relacional
• Está más adaptado su uso y los perfiles que los conocen son
mayoritarios y más baratos.
• Debido al largo tiempo que llevan en el mercado, estas
herramientas tienen un mayor soporte y mejores suites de
productos y add-ons para gestionar estas bases de datos.
• La atomicidad de las operaciones en la base de datos. Esto es,
que en estas bases de datos o se hace la operación entera o no
se hace utilizando la famosa técnica del rollback.
• Los datos deben cumplir requisitos de integridad tanto en tipo
de dato como en compatibilidad.
4. BASES DE DATOS NOSQL
• Ventajas de una base de datos NoSQL
• La escalabilidad y su carácter descentralizado. Soportan estructuras distribuidas.
• Suelen ser bases de datos mucho más abiertos y flexibles. Permiten adaptarse a
necesidades de proyectos mucho más fácilmente que los modelos de Entidad
Relación.
• Se pueden hacer cambios de los esquemas sin tener que parar bases de datos.
• Escalabilidad horizontal: son capaces de crecer en número de máquinas, en lugar de
tener que residir en grandes máquinas.
• Se pueden ejecutar en máquinas con pocos recursos.
• Optimización de consultas en base de datos para grandes cantidades de datos.
5. BASES DE DATOS MÁS POPULARES… SQL
SERVER
Desventajas Ventajas
1. Utiliza mucho la memoria RAM para
las instalaciones y utilización de software.
2. No se puede utilizar como practicas
porque se prohíben muchas cosas, tiene
restricciones en lo particular.
3. La relación, calidad y el precio esta
muy debajo comparado con oracle.
4. Tiene muchos bloqueos a nivel de
página, un tamaño de página fijo y
demasiado pequeño, una pésima
implementación de los tipos de datos
variables.
1. Es un sistema de gestión de base de datos.
2. Es útil para manejar y obtener datos de la
red de redes.
3. Nos permite olvidarnos de los ficheros que
forman la base de datos.
4. Si trabajamos en una red social nos
permite agregar otros servidores de SQL
Server. Por ejemplo dos personas que
trabajan con SQL Server, uno de ellos se
puede conectar al servidor de su otro
compañero y así se puede ver las bases de
datos del otro compañero con SQL Server.
5. SQL permite administrar permisos a todo.
También permite que alguien conecte su
SQL o al nuestro pero sin embargo
podemos decirle que no puede ver esta
base de datos pero otro si.
6. BASES DE DATOS MÁS POPULARES…ORACLE
Ventajas Desventajas
1)Oracle es el motor de base de datos objeto-relacional más
usado a nivel mundial.
2)Puede ejecutarse en todas las plataformas, desde una Pc hasta
un supercomputador.
3)Oracle soporta todas las funciones que se esperan de un
servidor "serio": un lenguaje de diseño de bases de datos muy
completo (PL/SQL)
4)Permite el uso de particiones para la mejora de la eficiencia,
de replicación e incluso ciertas versiones admiten la
administración de bases de datos distribuidas.
5)El software del servidor puede ejecutarse en multitud de
sistemas operativos.
6)Oracle es la base de datos con más orientación hacía
INTERNET.
1)Las versiones más recientes de Oracle son la 11g,
10g, 9g, 8g, desde el lanzamiento original de la 8 se
sucedieron varias versiones con correcciones, hasta
alcanzar la estabilidad en la 8.0.3. El motivo de tantos
fallos fue, al parecer, la remodelación del sistema de
almacenamiento por causa de la introducción de
extensiones orientadas a objetos.
2)El mayor inconveniente de Oracle es quizás su
precio. Incluso las licencias de Personal Oracle son
excesivamente caras. Otro problema es la necesidad
de ajustes. Un error frecuente consiste en pensar que
basta instalar el Oracle en un servidor y enchufar
directamente las aplicaciones clientes. Un Oracle mal
configurado puede ser desesperantemente lento.
3)También es elevado el coste de la información, y
sólo últimamente han comenzado a aparecer buenos
libros sobre asuntos técnicos distintos de la simple