dani

Páginas: 5 (1053 palabras) Publicado: 26 de junio de 2014
Introducción


Las bases NoSQL existen desde hace muchos años (1970), con experimentos en universidades europeas y norteamericanas, sobre sistemas de almacenamiento abiertos. Los almacenamientos de par Clave/Valor que veremos a continuación, vieron la luz en1979 con el proyecto DBM, y más tarde BerkeleyDB (1986).En caso de considerar que Lotus DB es una base de datos orientada a documentoslas cuales también veremos a continuación, podremos decir que la empresa Lotus dio a lusa otro tipo de base de datos NoSQL con este proyecto en 1989.Si a estos datos agregamos que el término "bases de datos orientadas a objetos" (ODB),fue usado a partir de 1985 (aunque nacieron informalmente una década antes), en proyectos de investigación tales como los de la Universidad de Brown, la deWinscosin-Madison, en IRIS en Hewlett Packard, y en los laboratorios Bell o en los de TexasInstrument, en Alemania, no es extraño pensar que NoSQL existe desde antes que SQL(quién arrancó en 1977 de la mano de IBM, que no lo hizo comercial sino hasta 1983con DB2 y el ANSI no lo hizo estándar sino hasta 1986).Volviendo a las últimas (las ODB), luego algunos intentos comerciales, con suficienteéxito, seencargaron de difundir el concepto (Gemstone, GBase, VBase, ITASCA,Jasmine de Fujitsu, Matisse, Objectivity/DB, Object Store de Progress Software, O2adquirida por Informix y luego por IBM, POET, Versant, VOSS y JADE).Algunos de estos pioneros, que agregaron el concepto de "persistencia" al mundo OO,aún siguen en el mercado y muchos de estos proyectos se han convertido en proyectos open source. Las ODBadquirieron un gran número de aplicaciones en áreas como la ingeniería y bases de datos geográficas, telecomunicaciones, y áreas científicas como física, biología molecular y determinados grupos de servicios financieros, siendo de poco uso generalizado la mayoría de las áreas comerciales. Algunos fabricantes las han utilizado en sistemas embebidos en dispositivos, soluciones "llave-en-mano" ysistemas entiempo real donde son muy útiles. Hasta aquí, podríamos justificar el movimiento NoSQL desde aproximadamente 1979, pero las ODB también incorporaron su propio lenguaje de consultas el OQL (ObjectQuery Language). La principal pega de los vendedores de estas bases de datos era que los desarrolladores OO no tenían que aprender SQL para usarlas.

El término fue acuñado por Calor Strozzi en1998 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 jerárquicas y una  serie de productos que no eran relacionales  que resuelven problemas que no tienen las características similares a los de : amazon.com,Facebook,  Youtube , twitter, Netflix, Yahoo, EBay, Hulu,IBM, y que  en la época en que surgieron no se tenía internet. Desde 1965 (Knut 2010) se han venido desarrollando productos para  almacenamiento masivo, datos multivalor, de red (grafos) , jerárquicos (arboles), con estructuras B+, productos de procesamiento de transacciones de alto desempeño llave valor (GTM en 2000 de código abierto)  Porejemplo Neo4j empezó en el año 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 cómo construir una infraestructura escalable para el procesamiento paralelo de grandes (enormes) cantidades de datos, que origino Hadoop (y luego Hadoop MapReduce de Yahoo) , más tarde en 2007 Amazon liberó su historia sobreDynamo el almacenamiento llave/Valor de alta disponibilidad. (Shashank 2011)

En el 2012 la cantidad de productos NOSQL paso a ser un poco más de 120  (Sergey, 2012)

OBJETO DE ESTUDIO
¿Por qué tememos a una tecnología como NoSQL? ¿Por qué no somos capaces de aceptar que hay otras maneras de manipular y gestionar datos? Por el simple hecho de estar rompiendo con un paradigma – sí, SQL es un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Dani
  • dani
  • dani
  • El dani
  • Dani
  • dani
  • Dani
  • dani

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS