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 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.
Caract
erístic
as/Ven
tajas
Soporte
de transa
cciones
Incluye
también
un entorn
o gráfico
de
administr
ación
Permite
administr
ar
informaci
ón de
otros ser
vidores
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.
Caract
erístic
as/Ven
tajas
Soporte
de transa
cciones
Incluye
también
un entorn
o gráfico
de
administr
ación
Soporte
multiplat
aforma
Proporci
ona
escalabili
dad
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.
Caract
erístic
as/Ven
tajas
Consulta
s Ad hoc
Indexació
n
Replicaci
ón
Balanceo
de carga
MongoD
B puede
ser
utilizado
como
un siste
ma 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.
Caract
erístic
as/Ven
tajas
Escalabili
dad
Balance
de carga
Datos
geodistrib
uidos 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.
Caract
erístic
as/Ve
ntajas
Descentral
izado
Se pueden
agregar
nuevos
nodos sin
necesidad de
interrumpir
la ejecución
de la
aplicación
Consistenc
ia
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/

Base de datos ble nahun

  • 1.
    Elaborado por: Lic.Nahúm Abimael Blé González
  • 2.
    ¿Qué es unabase 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 DATOSSQL (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 datosNo-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 lasbases 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 lasbases 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 unsistema de manejo de bases de datos del modelo relacional, desarrollado por la empresa Microsoft. Caract erístic as/Ven tajas Soporte de transa cciones Incluye también un entorn o gráfico de administr ación Permite administr ar informaci ón de otros ser vidores de datos Permite trabajar en modo cli ente- servidor Soporta procedim ientos almacena dos
  • 8.
    Oracle Es un sistemade 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. Caract erístic as/Ven tajas Soporte de transa cciones Incluye también un entorn o gráfico de administr ación Soporte multiplat aforma Proporci ona escalabili dad Provee estabilida d
  • 9.
    Mongo DB De lapalabra 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. Caract erístic as/Ven tajas Consulta s Ad hoc Indexació n Replicaci ón Balanceo de carga MongoD B puede ser utilizado como un siste ma de archivos
  • 10.
    Oracle NoSql Oracle NoSQLDatabase 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. Caract erístic as/Ven tajas Escalabili dad Balance de carga Datos geodistrib uidos 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 basede 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. Caract erístic as/Ve ntajas Descentral izado Se pueden agregar nuevos nodos sin necesidad de interrumpir la ejecución de la aplicación Consistenc ia Tolerancia a fallos Soporta replicación y replicación de múltiples data center Cassandra introduce CQL Soporte MapReduce
  • 12.
    Bibliografia: Wikipedia-16 de juliode 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/