base de datos ble nahun
TRANSCRIPT
¿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.
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.
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.
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
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
SQL Server
Es un sistema de manejo de bases de datos
del modelo relacional, desarrollado por la
empresa Microsoft.
Características/Ventajas
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 procedimientos almacenado
s
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/Ventajas
Soporte de transacci
ones
Incluye también
un entorno gráfico de
administración
Soporte multiplatafor
ma
Proporciona escalabilida
d
Provee estabilidad
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/Ventajas
Consultas Ad hoc
Indexación
Replicación Balanceo de
carga
MongoDB puede ser utilizado
como un sistema de archivos
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.
Características/Ventaja
s
Escalabilidad
Balance de carga
Datos geodistribuidos 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
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.
Características/Ventaj
as
Descentralizado
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
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/