base de datos ble nahun
TRANSCRIPT
BASES DE DATOS
Elaborado por: Lic. Nahúm Abimael Blé González
¿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 NoSqlVentajas 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ístic
as/Ventaj
as
Soporte de transacciones
Incluye también
un entorno gráfico
de administr
ación
Permite administr
ar informaci
ón de otros servidores de datos
Permite trabajar
en modo cli
ente-servidor
Soporta procedim
ientos almacena
dos
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ístic
as/Ventaj
as
Soporte de transacciones
Incluye también
un entorno gráfico
de administr
ación
Soporte multiplataforma
Proporciona
escalabilidad
Provee estabilida
d
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ístic
as/Ventaj
as
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ístic
as/Ventaj
as
Escalabilidad
Balance de carga
Datos geodistribuidos
con soporte
para múltipl
es centros
de datos
Integrada con Oracle Databa
se, 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ístic
as/Ventaj
as
Descentralizado
Se pueden agregar nuevos
nodos sin necesidad
de interrumpi
r la ejecución
de la aplicación
Consistencia
Tolerancia a fallos
Soporta replicac
ión y replicación de
múltiples data center
Cassandra
introduce CQL
Soporte MapRed
uce
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/