BD MULTI MODELO NOSQL

Páginas: 7 (1642 palabras) Publicado: 8 de octubre de 2015
HISTORIA NOSQL.
Originalmente el término NoSQL, que fue acuñado en 1998, se refería a una base de datos relacional de código abierto que no usaba un lenguaje de consultas SQL (Structured Query Language).
El término NoSQL fue acuñado en 1998 por Carlo Strozzi y retomado en 2009 por Eric Evans, quien sugiere mejor referirse a esta familia de Bases de Datos de nueva generación como “Big Data”mientras que Strozzi considera ahora que NoREL es un mejor nombre para dicho tipo de bases de datos.
NoSQL – "not only SQL” es una categoría general de sistemas de gestión de bases de datos que difiere de los Sistemas Manejadores de Bases de Datos – RDBMS, en aspectos como:
A. No tienen schemas, no permiten JOINs, no intentan garantizar ACID y escalan horizontalmente.
B. Tanto las bases de datos NoSQLcomo las relacionales son tipos de Almacenamiento Estructurado.

¿QUE ES NOSQL?
En informática, NoSQL (a veces ampliado a "no sólo SQL") es una amplia clase de sistemas de gestión de base de datos que difieren del modelo clásico del sistema de bases de datos relacionales (RDBMS) de alguna manera significativa. Estos almacenes de datos pueden no requerir esquemas fijos de mesa, por lo generalevitar las operaciones de combinación, y por lo general la escala horizontal. Los investigadores académicos se refieren normalmente a estas bases de datos estructurados como storag un término que incluye clásicos de bases de datos relacionales como un subconjunto.
Siguiente Generación de bases de datos sobre todo abordar algunos de los puntos: ser no relacional, distribuidos, de códigoabierto y escalable horizontalmente .La intención original ha sido las bases de datos modernas web escala. El movimiento comenzó a principios de 2009 y está creciendo rápidamente. A menudo se aplican más características tales como:sin esquema, el apoyo de replicación fácil, sencilla API, con el tiempo coherente / BASE (no ACID), unagran cantidad de datos y mucho más. Así que el término engañoso "NoSQL "(lacomunidad ahora lo traduce todo con" no sólo sql ")

CARACTERISTICAS DE NOSQL
Aunque es difícil determinar propiedades comunes para un conjunto de tecnologías, se proponen las siguientes características específicas para poder encasillar a las bases de datos NoSQL:
Consistencia Eventual: No se implementan mecanismos rígidos de consistencia como los presentes en las bases de datos relacionales, donde laconfirmación de un cambio implica una comunicación del mismo a todos los nodos que lo repliquen. Esta flexibilidad hace que la consistencia se dé, eventualmente, cuando no se hayan modificado los datos durante un periodo de tiempo. Esto se conoce también como BASE (Basically Available Soft-state Eventual Consistency, o coherencia eventual flexible básicamente disponible), en contraposición a[[[ACID]], su analogía en las bases de datos relacionales.
Escalabilidad horizontal: refiriéndose a la facilidad añadir, eliminar o realizar operaciones
con elementos (hardware) del sistema, sin afectar el rendimiento.
Habilidad de distribución: tiene que ver con las escalabilidad horizontal, pero haciendo énfasis en su soporte; para ello se tiene en cuenta la habilidad de replicar y distribuir los datossobre los servidores.
Uso eficiente de recursos: aprovecha las nuevas tecnologías, como los discos en estado sólido, el
uso eficiente de recursos como la memoria RAM y los sistemas distribuidos en general.
Libertad de esquema: al no tener un esquema rígido se permite mayor libertad para modelar los datos; además facilita la integración con los lenguajes de programación orientados a objetos, lo queevita el proceso de mapeado.
Modelo concurrencia débil: no implementa ACID (Atomicity, Consistency, Isolation and Durability), que reúne las características necesarias para que una serie de instrucciones puedan ser consideradas una transacción, sin embargo sí se tienen en cuenta algunas consideraciones para asegurar estos aspectos, pero no son tan estrictas.
Consultas simples: las consultas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Resumen BD NoSQL
  • modelo de BD
  • Modelos De BD
  • Modelos de bd
  • Modelamiento de BD
  • Modelo multi dimensional
  • Modelo de datos. BD
  • Modelo entidad Relacion BD

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS