base de datos ble nahun

12
BASES DE DATOS Elaborado por: Lic. Nahúm Abimael Blé González

Upload: ble-gonzalez

Post on 15-Apr-2017

31 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Base de datos ble nahun

BASES DE DATOS

Elaborado por: Lic. Nahúm Abimael Blé González

Page 2: Base de datos ble nahun

¿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.

Page 3: Base de datos ble nahun

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.

Page 4: Base de datos ble nahun

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.

Page 5: Base de datos ble nahun

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

Page 6: Base de datos ble nahun

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

Page 7: Base de datos ble nahun

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

Page 8: Base de datos ble nahun

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

Page 9: Base de datos ble nahun

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

Page 10: Base de datos ble nahun

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

Page 11: Base de datos ble nahun

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

Page 12: Base de datos ble nahun

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/