Tema:
Base de Daos No Sql
Profesor (a):
Fredy Rivera Montero
Curso:
Base de Datos
II
Alumnas:
Garcs Maita ,Elsa ngela
Loro Farfn, Angee Sophia.
Facultad:
Ingeniera
Escuela:
Ingeniera Informtica y de Sistemas
2015
BASE DE DATOS NO SQL
INTRODUCCION
Las bases de datos (BD) tradicionales son las relacionales que usan un
lenguaje Estndar para su manipulacin y gestin, el SQL que nace en 1974
basado en Modelo de EF COD. SQL tiene ms de 37 aos de vida. Son
ejemplos de bases de datos relacionales: ORACLE, MYSQL, SQL Server,
POTGRESS, DB2, etc.. Su xito se bas en que son una solucin para los
problemas
de
gestin
estructuracin
de
la
informacin
de
las
Qu es NoSQL?
El termino No SQL, dentro del mbito de una base de datos, no se refiere
precisamente a la carencia de lenguaje SQL como el propio nombre sugiere,
sino a la ausencia de estructuras de datos relaciones como las que forman
parte de un sistemas de gestin de bases de datos relacional o RSDBMS.
El modelo noSQL sustituye las estructuras basadas en relaciones de los
esquemas convencionales que forman un RSDBMS incorporando una serie de
prestaciones, algunas de ellas ms robustas que otras, adaptadas a las
necesidades concretas de las aplicaciones que las utilizan. En otras palabras
podemos decir que hemos pasado de un modelo de talla nica a otro hecho a
medida. No existe una definicin de base de datos noSQL estndar, sino que
cada una de ella es diferente a la otra y diseada para un propsito en concreto
aunque funcionen bajo el mismo sistema de estructuracin de datos.
ALMACENAMIENTO
Las bases de datos noSQL utilizan diferentes mecanismos de almacenamiento
de datos. Los ms populares son el almacenamiento en modo de documento o
ORIGEN
El termino NOSQL cobija varios productos, varios conceptos relacionados
sobre almacenamiento, gestin de datos y datos voluminosos. Es lo que
denominan un trmino umbrella (sombrilla) porque cobija varias elementos.
El trmino fue acuado por Calor Strozzi en 1998 y resucitado por Eric Evans
(un empleado de Rackspace,) en 2009 y el mismo sugiri se llamasen estas
bases de datos como Big Data
Las bases de datos NOSQL no nacieron en 2009 sino que se remontan a la
poca de las bases de datos de red y jerrquicas y una serie de productos que
no eran relacionales que resuelven problemas que no tienen las caractersticas
similares a los de : amazon.com, Facebook, Youtube , twitter, Netflix, Yahoo, y
que en la poca en que surgieron no se tenia internet. Desde 1965 (Knut 2010)
se han venido desarrollando productos para almacenamiento masivo, datos
multivalor, de red (grafos) , jerrquicos (arboles), con estructuras B+, productos
de procesamiento de transacciones de alto desempeo llave valor (GTM en
2000 de cdigo abierto) Por ejemplo Neo4j empez en el ao 2000, pero si
algo contribuyo al desarrollo de los productos NOSQL fueron la serie de
papers publicados por Google en 2003, 2004 y 2006 sobre cmo construir
una infraestructura escalable para el procesamiento paralelo de grandes
(enormes) cantidades de datos, que origino Hadoop (y luego Hadoop
MapReduce de Yahoo) , ms tarde en 2007 Amazon liber su historia sobre
Dynamo el almacenamiento llave/Valor de alta disponibilidad. (Shashank 2011)
La innovacin clave de MapReduce es la capacidad de hacer una consulta,
dividindola y ejecutndola en paralelo a la vez, a travs de muchos servidores
sobre un conjunto de datos inmenso.
de
almacenamiento
de
masivo,
alto
desempeo,
procesamiento
masivo
Ventajas
Escalamiento sencillo.
Desventajas
CONCLUSIONES