2. Una base de datos (cuya abreviatura es BD)
es una entidad en la cual se pueden
almacenar datos de manera estructurada,
con la menor redundancia posible.
Diferentes programas y diferentes usuarios
deben poder utilizar estos datos.
QUE ES UNA BASE DE DATOS
Carolina Paz Pérez
3. SQL (por sus siglas en inglés Structured Query Language; en
español lenguaje de consulta estructurada) es un lenguaje
declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas. Una de sus
características es el manejo del álgebra y el cálculo relacional
que permiten efectuar consultas con el fin de recuperar, de
forma sencilla, información de bases de datos.
QUE ES UNA BASE DE DATOS SQL
Carolina Paz Pérez
4. NoSQL (a veces llamado "no sólo SQL") es una amplia clase de
sistemas de gestión de bases de datos que difieren del modelo
clásico del sistema de gestión de bases de datos relacionales
(RDBMS) en aspectos importantes, el más destacado es que no
usan SQL como el principal lenguaje de consultas. Los sistemas
NoSQL se denominan a veces "no sólo SQL" para subrayar el
hecho de que también pueden soportar lenguajes de consulta
de tipo SQL.
QUE ES UNA BASE DE DATOS NoSQL
Carolina Paz Pérez
5. VENTAJAS DE SQL SERVER
- Es un sistema de gestión de base de datos.
- Es útil para manejar y obtener datos de la red de redes.
- Nos permite olvidarnos de los ficheros que forman la base de datos.
- 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.
- SQL permite administrar permisos a todo. También permite que alguien conecte su SQLO al nuestro
pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si.
DESVENTAJAS DE SQL SERVER
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.
SQL VENTAJAS Y DESVENTAJAS
Carolina Paz Pérez
6. VENTAJAS DE MONGO BD
-Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas
directamente a la base de datos para ser ejecutada.
-Se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y recopilación de
datos utilizando múltiples servidores para almacenamiento de archivo.
-El des-arrollador elige una llave shard(clave).
-La configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo.
- Es un software libre
DESVENTAJAS DE MONGO BD
-Mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia
dramáticamente.
-Retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar
perdida de información.
-Cambia el valor por defecto para escribir al menos una replica, pero esto sigue sin satisfacer la durabilidad ni
la verificabilidad.
-Tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
MONGO BD VENTAJAS Y DESVENTAJAS
Carolina Paz Pérez
7. 1.-Oracle es el motor de base de datos 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) que permite
implementar diseños "activos", con triggers y procedimientos almacenados,
con una integridad referencial declarativa bastante potente.
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 mas orientación hacía INTERNET
7.-Un aceptable soporte
ORACLE BD VENTAJAS Y DESVENTAJAS
Carolina Paz Pérez
8. DESVENTAJAS
1.-Una de las versiones más recientes de Oracle es la 8 punto algo (Aunque ya está la 9i). Y es
que 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, en mi opinión. Otro problema es la necesidad de ajustes.
3.-También es elevado el coste de la formación, y sólo últimamente han comenzado a
aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y
administración.
ORACLE BD VENTAJAS Y DESVENTAJAS
Carolina Paz Pérez
9. VENTAJAS
- Estos sistemas responden a las necesidades de escalabilidad
horizontal que tienen cada vez más empresas.
- Pueden manejar enormes cantidades de datos.
- No generan cuellos de botella.
- Escalamiento sencillo.
- Diferentes DBs NoSQL para diferentes proyectos.
- Se ejecutan en clusters de máquinas baratas.
NoSQL VENATAJAS Y DESVENTAJAS
Carolina Paz Pérez
10. DESVENTAJAS
-El código abierto puede significar una "mancha" en el soporte
para las empresas
-No están lo suficientemente maduros para algunas empresas
-Limitaciones de Inteligencia de Negocios
-La falta de experiencia
-Problemas de compatibilidad
NoSQL VENATAJAS Y DESVENTAJAS
Carolina Paz Pérez
11. Ventajas
- Escalabilidad horizontal (añade un nuevo hardware cuando sea preciso)
- Rápidas respuestas aunque la demanda crezca
- Elevadas velocidades de escritura para gestionar volúmenes de datos incrementables
- Almacenamiento distribuido
- Capacidad de cambiar la estructura de datos cuando los usuarios demandas mas funcionalidad
- Una API sencilla y limpia para tu lenguaje de programación favorito
- Detección automática de fallos
- No hay un punto de fallo único (cada nodo conoce los otros)
- Descentralizada
- Tolerante a Fallos
- Permite el uso de Hadoop para implementar Map Reduce
- Hinted hand off
CASSANDRA BD VENTAJAS Y DESVENTAJAS
Carolina Paz Pérez
12. Desventajas
- No hay joins (a cambio de mas velocidad)
- No permite ordenar resultados en tiempo de
consulta
- No tiene SQL (pero desde la versión 0.8
tenemos CQL)
CASSANDRA BD VENTAJAS Y DESVENTAJAS
Carolina Paz Pérez
13. Bibliografía
- Base de Datos
Enrique José Reinosa
Alfaomega
- Fundamento de Base de datos
Abraham Silberchatz
McGraw-Hill
- SQL Manual Imprescindible
Francisco Charte
Anaya
- Administración de Sistemas Gestores de Base de Datos
Pablo Valderrey Sanz
StarBook
- Administración de Base de Datos – Diseño, Desarrollo e Implementación
Michael V. Mannino
McGraw-Hill
Carolina Paz Pérez