SlideShare una empresa de Scribd logo
PRINCIPALES BASES DE
DATOS
RealizadoPor:SergioCastañedaOrtega
Una base de datos es un sistema
informático a modo de almacén. En este
almacén se guardan grandes volúmenes
de información. La antigua gestión de
datos se basaba en archivos informáticos,
pero para las necesidades de hoy en día
hacen falta sistemas más perfeccionados
que son precisamente lo que se denomina
sistema de base de datos.
BASE DE DATOS
Los inicios de las base de datos modernas se deben
sobre todo al desarrollo realizado por el inglés Edgar
Frank Codd, que propuso el primer modelo teórico
relacional. Por otro lado IBM desarrolló la primera
definición de lenguaje para base de datos llamado
SEQUEL. Más tarde SEQUEL acabaría convirtiéndose en
el lenguaje más utilizado hoy en día con bases de
datos, el SQL.
HISTORIA E INICIOS
SQL (Structured Query Language) no es exactamente un
lenguaje de programación pero lleva implícita la
complejidad de estas herramientas. SQL se ha convertido
en un lenguaje estándar para todas las bases de datos.
Hoy día es empleado por prácticamente todas las bases
de datos existentes.
SQL
Las bases de datos NoSQL
son sistemas de
almacenamiento de
información que no
cumplen con el esquema
entidad–relación. Tampoco
utilizan una estructura de
datos en forma de tabla
donde se van almacenando
los datos sino que para el
almacenamiento hacen
uso de otros formatos
como clave–valor, mapeo
de columnas o grafos.
NO-SQL
BASES DE DATOS
MAS
IMPORTANTES
SQLServer es una solución de coste y rendimiento
medio. Suelen usarlo empresas que tienen un volumen
de información elevado, pero sin llegar a ser excesivo,
sobre todo si utilizan un servidor dedicado de
Microsoft. SQL Server ha estado creciendo aunque
quizás no con la proyección que se esperaba. Sin
embargo, le ha ido comiendo terreno a las demás
compañías en el sector medio de las bases de datos.
SQL SERVER
VENTAJAS
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.
SQL permite administrar
permisos a todo.
VENTAJAS Y DESVENTAJAS DE SQL SERVER
DESVENTAJAS
 Utiliza mucho la memoria RAM
para las instalaciones y
utilización de software.
 No se puede utilizar como
practicas porque se prohíben
muchas cosas, tiene
restricciones en lo particular.
 La relación, calidad y el precio
esta muy debajo comparado con
oracle.
 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.
Oracle es una base de datos con buenas herramientas,
potentísima, efectiva y como buen sistema de base de
datos trae muchos programas variados que permiten
hacer de todo en el terreno de las bases de datos.
Además Oracle cumple íntegramente con el estándar
SQL y suele ser el referente a la hora de aprender a
programar bases de datos.
ORACLE
VENTAJAS
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".
4. Permite el uso de particiones para la
mejora de la eficiencia, de replicación.
5. El software del servidor puede
ejecutarse en multitud de sistemas
operativos.
6. 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.
7. Oracle es la base de datos con más
orientación hacía INTERNET.
VENTAJAS Y DESVENTAJAS DE ORACLE
DESVENTAJAS
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.
2. El mayor inconveniente de Oracle es
quizás su precio. Incluso las
licencias de Personal Oracle son
excesivamente caras.
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 instalación y
administración.
Se trata de una base de datos creada por 10gen del tipo
orientada a documentos, de esquema libre, es decir, que
cada entrada puede tener un esquema de datos diferente
que nada tenga que ver con el resto de registros
almacenados. Es bastante rápido a la hora de ejecutar sus
operaciones ya que esta escrito en lenguaje C++.
Para el almacenamiento de la información, utiliza un
sistema propio de documento conocido con el nombre
BSON, que es una evolución del conocido JSON pero con la
peculiaridad de que puede almacenar datos binarios.
Es un software libre.
MONGO DB
VENTAJAS
 Mongo DB tiene la capacidad
de realizar consultas
utilizando javascript.
 Se utiliza un sistemas de
archivos, 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.
VENTAJAS Y DESVENTAJAS DE MONGO DB
DESVENTAJAS
 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.
La base de datos Oracle NoSQL es una base de datos de
claves-valores distribuida. Los datos se almacenan como
pares de clave-valor, que se escriben en nodos de
almacenamiento determinados en función del valor hash de la
clave primaria. Los nodos de almacenamiento se replican para
garantizar la alta disponibilidad. Las aplicaciones de cliente
se escriben mediante la API Java/C para leer y escribir datos.
ORACLE NOSQL
VENTAJAS
Es una base de datos de
código abierto.
Escalamiento.
Disponibilidad de la
información.
Uso de frameworks y APIs.
Almacenamiento y reenvío
de datos en tiempo real.
Evita cuellos de botella.
Manejo de mayor cantidad
de datos.
VENTAJAS Y DESVENTAJAS DE ORACLE NOSQL
DESVENTAJAS
 Inconsistencia de los
datos.
 Son bases de datos que
actualmente son poco
utilizadas.
Se trata de una base de datos creada por Apache del tipo clave-
valor. Dispone de un lenguaje propio para realizar consultas
CQL (Cassandra Query Language). Cassandra es una aplicación
Java por lo que puede correr en cualquier plataforma que
cuente con la JVM.
Diseñada por Anash lakshman y prashant malik de varias
maneras se puede pensar en cassandra como dynamo 2.0 o una
unió de dynamo y bigtable. Cassandra se encuentra en
producción en Facebook, pero aun se encuentra bajo fuerte
desarrollo.
CASSANDRA
VENTAJAS
Orientado a columna
familias.
Tolerante a fallos , ya que
replica los datos de forma
automática a múltiples
nodos; cuando un nodo falla
puede ser reemplazado sin
ningún periodo de
inactividad.
Permite replicas a múltiples
data centers.
Almacenamiento de los
datos tipo column family.
VENTAJAS Y DESVENTAJAS DE MONGO DB
DESVENTAJAS
 No orientado a transacciones
este es el factor mas débil de
esta tecnología.
 El hecho de tener los datos
guardados columna a columna
nos permite retornar las filas
mas rápidamente, pero al
insertar, actualizar o borrar un
registro, se deberá hacer en
mas de una ubicación.
 No se recomienda para
sistemas de tipo OLTP
orientados a transacciones y
alta concurrencia.

Más contenido relacionado

PPTX
vmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptx
PPTX
Introducción a microservicios
PDF
Virtualization Technology Overview
PDF
[Workshop] API-driven Integration
PPTX
Las principales bases de datos existentes
PPTX
vmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptx
Introducción a microservicios
Virtualization Technology Overview
[Workshop] API-driven Integration
Las principales bases de datos existentes

Destacado (6)

PPSX
Bases de datos
PPTX
Principales bases de datos
PPTX
How Insurance Companies Use MongoDB
PPTX
Event-Based Subscription with MongoDB
PPT
How Retail Banks Use MongoDB
PDF
Diferencias entre base de datos relacional y no relacional
Bases de datos
Principales bases de datos
How Insurance Companies Use MongoDB
Event-Based Subscription with MongoDB
How Retail Banks Use MongoDB
Diferencias entre base de datos relacional y no relacional
Publicidad

Similar a Principales bases de datos (20)

PPTX
base de datos
PPTX
Base de datos
PDF
Base de Datos
PPTX
Base de datos
PPTX
Base de datos ventajas y desventajas
PPTX
Act4 andrade lesvia
PPTX
Qué es una base de datos
PPTX
Actividad4 garibay blanca
PPTX
Cordova angelica basededatos
PPTX
Presentacion power point
PPTX
Principales base de datos
PPTX
Bases de datos
PPTX
Bases de datos
PPTX
Bases de Datos
PPTX
Presentacion base de datos Cesar Morales
PPTX
Base de datos
PPTX
Bases de datos
PPTX
bases de datos
PPTX
Basede datos nlsg
PPTX
Presentación Base de Datos
base de datos
Base de datos
Base de Datos
Base de datos
Base de datos ventajas y desventajas
Act4 andrade lesvia
Qué es una base de datos
Actividad4 garibay blanca
Cordova angelica basededatos
Presentacion power point
Principales base de datos
Bases de datos
Bases de datos
Bases de Datos
Presentacion base de datos Cesar Morales
Base de datos
Bases de datos
bases de datos
Basede datos nlsg
Presentación Base de Datos
Publicidad

Último (20)

PDF
Estrategia de apoyo tecnología grado 9-3
PPT
Que son las redes de computadores y sus partes
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
La electricidad y la electrónica .pdf n
PDF
Maste clas de estructura metálica y arquitectura
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
Administración se srevidores de apliaciones
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
clase auditoria informatica 2025.........
PPTX
Yogurt de tocosh (1).pptx preparacion receta
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
DOCX
Las nuevas tecnologías en la salud - enfermería técnica.
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
Presentación de Redes de Datos modelo osi
PDF
Aristoteles-y-su-forma-de-entender-el-conocimiento-y-las-personas.pdf
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
Estrategia de apoyo tecnología grado 9-3
Que son las redes de computadores y sus partes
introduccion a las_web en el 2025_mejoras.ppt
Presentación PASANTIAS AuditorioOO..pptx
La electricidad y la electrónica .pdf n
Maste clas de estructura metálica y arquitectura
Plantilla para Diseño de Narrativas Transmedia.pdf
Calidad desde el Docente y la mejora continua .pdf
Administración se srevidores de apliaciones
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
clase auditoria informatica 2025.........
Yogurt de tocosh (1).pptx preparacion receta
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
REDES INFORMATICAS REDES INFORMATICAS.pptx
Las nuevas tecnologías en la salud - enfermería técnica.
Influencia-del-uso-de-redes-sociales.pdf
Presentación de Redes de Datos modelo osi
Aristoteles-y-su-forma-de-entender-el-conocimiento-y-las-personas.pdf
historia_web de la creacion de un navegador_presentacion.pptx
SAP Transportation Management para LSP, TM140 Col18

Principales bases de datos

  • 2. Una base de datos es un sistema informático a modo de almacén. En este almacén se guardan grandes volúmenes de información. La antigua gestión de datos se basaba en archivos informáticos, pero para las necesidades de hoy en día hacen falta sistemas más perfeccionados que son precisamente lo que se denomina sistema de base de datos. BASE DE DATOS
  • 3. Los inicios de las base de datos modernas se deben sobre todo al desarrollo realizado por el inglés Edgar Frank Codd, que propuso el primer modelo teórico relacional. Por otro lado IBM desarrolló la primera definición de lenguaje para base de datos llamado SEQUEL. Más tarde SEQUEL acabaría convirtiéndose en el lenguaje más utilizado hoy en día con bases de datos, el SQL. HISTORIA E INICIOS
  • 4. SQL (Structured Query Language) no es exactamente un lenguaje de programación pero lleva implícita la complejidad de estas herramientas. SQL se ha convertido en un lenguaje estándar para todas las bases de datos. Hoy día es empleado por prácticamente todas las bases de datos existentes. SQL
  • 5. Las bases de datos NoSQL son sistemas de almacenamiento de información que no cumplen con el esquema entidad–relación. Tampoco utilizan una estructura de datos en forma de tabla donde se van almacenando los datos sino que para el almacenamiento hacen uso de otros formatos como clave–valor, mapeo de columnas o grafos. NO-SQL
  • 7. SQLServer es una solución de coste y rendimiento medio. Suelen usarlo empresas que tienen un volumen de información elevado, pero sin llegar a ser excesivo, sobre todo si utilizan un servidor dedicado de Microsoft. SQL Server ha estado creciendo aunque quizás no con la proyección que se esperaba. Sin embargo, le ha ido comiendo terreno a las demás compañías en el sector medio de las bases de datos. SQL SERVER
  • 8. VENTAJAS 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. SQL permite administrar permisos a todo. VENTAJAS Y DESVENTAJAS DE SQL SERVER DESVENTAJAS  Utiliza mucho la memoria RAM para las instalaciones y utilización de software.  No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular.  La relación, calidad y el precio esta muy debajo comparado con oracle.  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.
  • 9. Oracle es una base de datos con buenas herramientas, potentísima, efectiva y como buen sistema de base de datos trae muchos programas variados que permiten hacer de todo en el terreno de las bases de datos. Además Oracle cumple íntegramente con el estándar SQL y suele ser el referente a la hora de aprender a programar bases de datos. ORACLE
  • 10. VENTAJAS 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". 4. Permite el uso de particiones para la mejora de la eficiencia, de replicación. 5. El software del servidor puede ejecutarse en multitud de sistemas operativos. 6. 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. 7. Oracle es la base de datos con más orientación hacía INTERNET. VENTAJAS Y DESVENTAJAS DE ORACLE DESVENTAJAS 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. 2. El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras. 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 instalación y administración.
  • 11. Se trata de una base de datos creada por 10gen del tipo orientada a documentos, de esquema libre, es decir, que cada entrada puede tener un esquema de datos diferente que nada tenga que ver con el resto de registros almacenados. Es bastante rápido a la hora de ejecutar sus operaciones ya que esta escrito en lenguaje C++. Para el almacenamiento de la información, utiliza un sistema propio de documento conocido con el nombre BSON, que es una evolución del conocido JSON pero con la peculiaridad de que puede almacenar datos binarios. Es un software libre. MONGO DB
  • 12. VENTAJAS  Mongo DB tiene la capacidad de realizar consultas utilizando javascript.  Se utiliza un sistemas de archivos, 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. VENTAJAS Y DESVENTAJAS DE MONGO DB DESVENTAJAS  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.
  • 13. La base de datos Oracle NoSQL es una base de datos de claves-valores distribuida. Los datos se almacenan como pares de clave-valor, que se escriben en nodos de almacenamiento determinados en función del valor hash de la clave primaria. Los nodos de almacenamiento se replican para garantizar la alta disponibilidad. Las aplicaciones de cliente se escriben mediante la API Java/C para leer y escribir datos. ORACLE NOSQL
  • 14. VENTAJAS Es una base de datos de código abierto. Escalamiento. Disponibilidad de la información. Uso de frameworks y APIs. Almacenamiento y reenvío de datos en tiempo real. Evita cuellos de botella. Manejo de mayor cantidad de datos. VENTAJAS Y DESVENTAJAS DE ORACLE NOSQL DESVENTAJAS  Inconsistencia de los datos.  Son bases de datos que actualmente son poco utilizadas.
  • 15. Se trata de una base de datos creada por Apache del tipo clave- valor. Dispone de un lenguaje propio para realizar consultas CQL (Cassandra Query Language). Cassandra es una aplicación Java por lo que puede correr en cualquier plataforma que cuente con la JVM. Diseñada por Anash lakshman y prashant malik de varias maneras se puede pensar en cassandra como dynamo 2.0 o una unió de dynamo y bigtable. Cassandra se encuentra en producción en Facebook, pero aun se encuentra bajo fuerte desarrollo. CASSANDRA
  • 16. VENTAJAS Orientado a columna familias. Tolerante a fallos , ya que replica los datos de forma automática a múltiples nodos; cuando un nodo falla puede ser reemplazado sin ningún periodo de inactividad. Permite replicas a múltiples data centers. Almacenamiento de los datos tipo column family. VENTAJAS Y DESVENTAJAS DE MONGO DB DESVENTAJAS  No orientado a transacciones este es el factor mas débil de esta tecnología.  El hecho de tener los datos guardados columna a columna nos permite retornar las filas mas rápidamente, pero al insertar, actualizar o borrar un registro, se deberá hacer en mas de una ubicación.  No se recomienda para sistemas de tipo OLTP orientados a transacciones y alta concurrencia.