Está en la página 1de 9

INSTITUTO TECNOLOGICO SUPERIOR

JUAN BAUTISTA AGUIRRE

BASES DE DATOS NoSQL


BASE DE DATOS NoSQL
En informática, NoSQL (a veces llamado "no sólo SQL") es una amplia clase
de sistemas de gestión de bases de datos que difieren del modelo clásico de 
SGBDR (Sistema de Gestión de Bases de Datos Relacionales) en aspectos
importantes, siendo el más destacado que no usan SQL como 
lenguaje principal de consultas. Los datos almacenados no requieren
estructuras fijas como tablas, normalmente no soportan operaciones JOIN, ni
garantizan completamente ACID (atomicidad, consistencia, aislamiento y
durabilidad) y habitualmente escalan bien horizontalmente. Los sistemas
NoSQL se denominan a veces "no sólo SQL" para subrayar el hecho de que
también pueden soportar lenguajes de consulta de tipo SQL.
ESTRUCTURA
 Las bases de datos No SQL se caracterizan por no tener una estructura fija como
lo tienen las demás bases de datos tradicionales, Permiten hacer uso de otros tipos
de modelos de almacenamiento de información como sistemas de clave–valor,
objetos o grafos.
CARACTERISTICAS
 Así pues, las bases de datos no relacionales no tienen un identificador que sirva de
relación entre unas tablas y otras. La información que contienen está organizada
mediante documentos y es muy útil cuando no tenemos un esquema exacto de lo
que se va a almacenar.
 Las bases de datos no relacionales o NoSQL se caracterizan por tener una
mayor escalabilidad y por soportar una estructura distribuida, son más flexibles y
permiten hacer cambios en los esquemas sin para la BBDD. Además permiten la
escalabilidad horizontal y están optimizadas para grandes cantidades de datos.
 Aunque existe cierta tendencia hacia las bases NoSQL hay que resaltar el hecho de
pensar si las características del proyecto necesitan de una BBDD relacional o no y
sopesar las ventajas y desventajas.
Tipos de base de datos NoSQL

 Bases de datos de valores clave


 Base de datos de documentos
 Bases de datos de columnas anchas
 Bases de datos de grafos
EJEMPLOS DE BASES DE DATOS NoSQL.
 Cassandra: Esta base de datos está basada en un modelo de almacenamiento clave –
valor, de código abierto que está escrita en Java. Permite grandes volúmenes de datos
en forma distribuida. Esta base la usan Twitter, Apple, Facebook, Netflix y Soundcloud,
entre otros. La arquitectura de Cassandra está basada en una serie de nodos iguales que
se comunican con un protocolo P2P. Está desarrollada por Apache Software Foundation
.
 MongoDB: Guarda estructuras de datos BSON con un esquema dinámico, haciendo la
que la integración de los datos en ciertas aplicaciones sea más fácil y rápida. Es
utilizada EA, Verizon, Ebay, Sega, Google y Adobe, entre otros.
 CouchDB: Esta base se enfoca en la facilidad de su uso. Emplea JSON para almacenar
datos, JavaScript como lenguaje de consulta por medio de MapReduce y HTTP como
API. Una de sus características más peculiares es la facilidad con la que permite hacer
replicaciones.
¿Qué es Cloud Computing?

 En otras palabras, la definición de cloud computing es ofrecer


servicios a través de la conectividad y gran escala de Internet. La
computación en la nube democratiza el acceso a recursos de
software de nivel internacional, pues es una aplicación de
software que atiende a diversos clientes. La multilocación es lo
que diferencia la computación en la nube de la simple
tercerización y de modelos de proveedores de servicios de
aplicaciones más antiguos. Ahora, las pequeñas empresas tienen
la capacidad de dominar el poder de la tecnología avanzada de
manera escalable
FIREBASE

 Firebase es la nueva y mejorada plataforma de desarrollo móvil en la nube de Google.


Se trata de una plataforma disponible para diferentes plataformas (Android, iOS, web),
con lo que de esta forma presentan una alternativa seria a otras opciones para ahorro
de tiempo en el desarrollo como Xamarin.
 Firebase fue creada por Google su función principal es desarrollar y facilitar la
creación de apps para móviles ,firebase inicio gracias a Google que lo compro en 2014
y la fue mejorando gracias a la compra de divshot.
INTEGRANTES
SANTIAGO LEON BODERO
ING. JHONATAN MERINO

También podría gustarte