2. ¿Qué es una base de datos?
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.
3. BASE DE DATOS SQL
(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, así como
hacer cambios en ellas.
4. Base de datos No-Sql
Las bases de datos NoSQL, también llamadas No
Solo SQL, son un enfoque hacia la gestión de datos y
el diseño de base de datos que es útil para grandes
conjuntos de datos distribuidos
NoSQL, que abarca una amplia gama de tecnologías
y arquitecturas, busca resolver los problemas de
escalabilidad y rendimiento de big data que las bases
de datos relacionales no fueron diseñadas para
abordar.
5. Ventajas de las bases de datos Sql y
NoSql
Ventajas Sql Ventajas NoSql
Está más adaptado su
uso y los perfiles que los
conocen son mayoritarios
y más baratos
Fácilmente Escalable
Tienen un mayor soporte
y mejores suites de
productos y add-ons para
gestionar estas bases de
datos
Big Data
La atomicidad de las
operaciones en la base de
datos
Economía
Los datos deben cumplir
requisitos de integridad
tanto en tipo de dato
como en compatibilidad
Modelos De Datos
Flexibles
No dependencia de un
DBA
6. Desventajas de las bases de datos
Sql y NoSql
Desventajas Sql Desventajas NoSql
La atomicidad de las
operaciones
No todas las bases de
datos NoSQL contemplan
la atomicidad de las
instrucciones
Escalabilidad Problemas de
compatibilidad entre
instrucciones SQL
Falta de estandarización
Soporte multiplataforma.
Suelen tener
herramientas de
administración no muy
usables
7. SQL Server
Es un sistema de manejo de bases de datos
del modelo relacional, desarrollado por la
empresa Microsoft.
Caracter
ísticas/V
entajas
Soporte
de transacci
ones
Incluye
también
un entorno
gráfico de
administraci
ón
Permite
administrar
información
de
otros servid
ores de
datos
Permite
trabajar en
modo cliente
-servidor
Soporta proc
edimientos
almacenado
s
8. Oracle
Es un sistema de gestión de base de datos de
tipo objeto-relacional(ORDBMS, por el acrónimo en
inglés de Object-Relational Data Base Management
System), desarrollado por Oracle Corporation.
Se considera a Oracle Database como uno de los
sistemas de bases de datos más completos,
destacando: soporte de transacciones,
estabilidad, escalabilidad, y soporte multiplataforma.
Caracter
ísticas/V
entajas
Soporte
de transacci
ones
Incluye
también
un entorno
gráfico de
administraci
ón
Soporte
multiplatafor
ma
Proporciona
escalabilida
d
Provee
estabilidad
9. Mongo DB
De la palabra en inglés “humongous” que significa
enorme, es un sistema de base de
datos NoSQL orientado a documentos, desarrollado
bajo el concepto de código abierto.
Forma parte de la nueva familia de sistemas de base
de datos NoSQL. En lugar de guardar los datos en
tablas como se hace en las base de datos relacionales,
guarda estructuras de datos en documentos similares
a JSON con un esquema dinámico.
Caracter
ísticas/V
entajas
Consultas
Ad hoc
Indexación
Replicación
Balanceo de
carga
MongoDB
puede ser
utilizado
como
un sistema
de archivos
10. Oracle NoSql
Oracle NoSQL Database proporciona un modelo de
transacción poderoso y flexible que simplifica
enormemente el proceso de desarrollo de una
aplicación basada en NoSQL. Escala horizontalmente
con mayor disponibilidad y balance de carga
transparente aún cuando agrega una nueva capacidad
dinámicamente.
Caracte
rísticas/
Ventaja
s
Escalabilidad
Balance de
carga
Datos
geodistribuido
s con soporte
para múltiples
centros de
datos
Integrada con
Oracle
Database,
Oracle Wallet y
Hadoop
Trabaja de
forma
dinámica
Seguridad de
aplicaciones
con
autenticación
y cifrado SSL
11. Cassandra
Es una base de datos NoSQL distribuida y basada en
un modelo de almacenamiento de «clave-valor», de
código abierto que está escrita en Java. Permite
grandes volúmenes de datos en forma distribuida. Por
ejemplo, lo usa Twitter para su plataforma.
Caracte
rísticas
/Ventaj
as
Descentraliza
do
Se pueden
agregar nuevos
nodos sin
necesidad de
interrumpir la
ejecución de la
aplicación
Consistencia
Tolerancia a
fallos
Soporta
replicación y
replicación de
múltiples data
center
Cassandra
introduce
CQL
Soporte
MapReduce
12. Bibliografia:
Wikipedia-16 de julio de 2016.-
https://es.wikipedia.org/wiki/Microsoft_SQL_Server
Wikipedia-7 de julio de 2016.-
https://es.wikipedia.org/wiki/Oracle_Database
Wikipedia-15 de mayo de 2016.-
https://es.wikipedia.org/wiki/MongoDB
Wikipedia-28 de junio de 2016.-
https://es.wikipedia.org/wiki/Apache_Cassandra
http://blog.pandorafms.org/es/nosql-vs-sql-
diferencias-y-cuando-elegir-cada-una/