Sie sind auf Seite 1von 3

UNIANDES PUYO

DISTRIBUCION DE DATOS
ALEX BERNAL
02/05/2017
Bases de datos NoSQL

Buscar un artculo cientfico sobre las bases de datos NoSQL y copie y


pegue el resumen de dicho artculo.
Bases de datos NoSQL en cloud computing
Resumen
Las bases de datos NoSQL son sistemas de almacenamiento de
informacin que no cumplen con el esquema entidad-relacin. Mientras
que las tradicionales bases de datos relacionales basan su
funcionamiento en tablas, joins y transacciones. Las bases de datos
NoSQL no imponen una estructura de datos en forma de tablas y
relaciones entre ellas sino que proveen un esquema mucho ms flexible.
Las bases NoSQL son adecuadas para una escalabilidad realmente
enorme, y tienden a utilizar modelos de consistencia relajados, no
garantizando la consistencia de los datos, con el fin de lograr una mayor
performance y disponibilidad. A esto se agrega el inconveniente de que
no tienen un lenguaje de consulta declarativo, por lo que requiere de
mayor programacin para la manipulacin de los datos.
En general se pueden mencionar Sistemas NoSQL clasificados en cuatro
categoras:
Framework Map-Reduce (usado por aplicaciones que hacen
procesamiento analtico online - OLAP), Por ejemplo Hadoop.
Almacenamiento Clave-Valor (sistemas que tienden al procesamiento de
transacciones online - OLTP), Por ejemplo: Google BigTable, Amazon
Dynamo, Cassandra, Voldemort, HBase.
Almacenamiento de Documentos Por ejemplo: CouchDB, MongoDDB,
SimpleDB
Sistemas de base de datos Grficas. Por ejemplo: Neo4j, FlockDB,
Pregel.
Con respecto al almacenamiento en Columnas que en general son
tratados como Sistemas NoSQL, no son ms que una forma de
organizacin de un sistema de base de datos relacional. Sin embargo por
la alta performance para cierto tipo de aplicaciones son considerados
como del tipo almacenamiento Clave-Valor.
En resumen, para manipular enormes cantidades de informacin de
manera muy rpida los Sistemas NoSQL trabajan mejor que los sistemas
de base de datos tradicionales, sin embargo para muchsimas
aplicaciones la solucin est en las bases de datos tradicionales. (Martin
Chavez, 2013)
Conteste las siguientes preguntas:

Qu son las bases de datos NoSQL?

Las bases de datos NoSQL, tambin llamadas No Solo SQL, son un


enfoque hacia la gestin de datos y el diseo de base de datos que es til
para grandes conjuntos de datos distribuidos.

NoSQL, que abarca una amplia gama de tecnologas y arquitecturas,


busca resolver los problemas de escalabilidad y rendimiento de big data
que las bases de datos relacionales no fueron diseadas para abordar.
NoSQL es especialmente til cuando una empresa necesita acceder y
analizar grandes cantidades de datos no estructurados o datos que se
almacenan de forma remota en varios servidores virtuales en la nube.

Dnde se utilizan las bases de datos NosQL?

Se puede decir que la aparicin del trmino NoSQL aparece con la llegada
de la web 2.0 ya que hasta ese momento slo suban contenido a la red
aquellas empresas que tenan un portal, pero con la llegada de
aplicaciones como Facebook, Twitter o Youtube, cualquier usuario poda
subir contenido, provocando as un crecimiento exponencial de los datos.

Cassandra Digg, Twitter, Rackspace, IBM, Reddit., Accenture, Adobe,


Ericsson Cisco, HP, Netflix, openwave, Facebook, WebEx,
Pitney bowes. , Real, Symantec,
HBase Adobe, Powerset, Stumbleupon, Yahoo, Twitter, Facebook
MongoDB SourceForge, Justin.tv, foursquare, Bit.ly.
www.gov.uk beta .SAP, MTV, Athena Capital Research, Disney,
IGN, The National Archives, Guardian., NYTimes, Forbes,
Foursquare, LexisNexis, CERN, Springer, and Doodle
Redis Github, The Guardian, Craigslist
Hadoop Amazon/A9 , Adobe, AOL, , Ebay , Facebook, Hulu media
service, IBM Blue , Last.fm, LinkedIn, New York Times,
Microsoft Powerset, Rackspace, Twitter, Yahoo

Los gestores de bases de datos NoSQL ms conocidos.

Los lideres del mercado son : Hadoop y MongoDB. Le siguen


Cassandra, Redis , CouchDB y Riak (Diaz, s.f.)

Un estudio (Edlich ,2012) revela que hay dos productos NOSQL que se
suponen deben dominar los Ingenieros de Sistemas (arquitectos de
software, desarrolladores) entre los diez conocimientos de tecnologa
requeridos : MongoDB y Hadoop.

Acadmicamente los ingenieros , los arquitectos de software, los


diseadores de aplicaciones y los programadores requieren un
conocimiento ms profundo de las estructuras de datos que antes con
las bases de datos relacionales no se requera.

Bibliografa
Diaz, W. (s.f.). Base de Datos. Obtenido de
http://basesdedatosnosql.blogspot.com/

Martin Chavez, B. R. (Abrill de 2013). SEDICE. Obtenido de


http://sedici.unlp.edu.ar/handle/10915/27121

Das könnte Ihnen auch gefallen