SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
NoSQL – MODELO NO RELACIONAL
NELSON SAMIR RIOS RAMOS
Resumen-NoSQL es un término usado en informática para
agrupar una seriedealmacenes dedatos norelacionales que
no proporcionan garantías ACID. Normalmente no tienen
esquemas fijos de tablas ni sentencias "join"
Palabras claves- Datos no relacionaes, garantías ACID,
RDBMS, streaming media.
INTRODUCCIÓN
El término NoSQL fue acuñado a principios de 2009,
cuando se quiso organizar un evento para discutir bases
de datos distribuidas de código abierto. El nombre
intenta describir el surgimiento de un número creciente
de bases de datos no relacionales y distribuidas que no
suelen proveer garantias ACID.
Existe un movimiento llamado NoSQL que “impulsa” las
bases de datos no relacionales, la intención de este
movimiento tambien es advertir que los sistemas de
bases de datos relacionales que habíamos conocido y
admirado hasta la fecha podrían tener fecha de
caducidad. Como su propio nombre indica también trata
de impulsar alternativas muy distintas a las que hasta
ahora ha propuesto toda la rama de productos basados
en el lenguaje SQL.
NoSQL es un término que está teniendo gran acogida en
grandes empresas y las surgientes y poderosas redes
sociales como son: FACEBOOK y TWITTER (por ahora
solo está iniciando la migración de sus datos a
Cassandra).
Algunas de las razones por las que este movimiento
podría estar tomando cada vez más fuerza son:
 Código abierto, lo que implica el control. La
capacidad de que el softw are de código
abierto ofrece para personalizar la
funcionalidad del producto.
 Permiten la migración de más cantidad de
datos.
 Al ser softw are libre, permite que el cliente
pueda modificar el código de acuerdo a sus
necesidades.
ARQUITECTURA
La bases de datos relacionales modernas han mostrado
un pobre desempeño en aplicaciones intensivas de
datos, incluyendo la indexación de un gran número de
documentos, servicio de páginas en los sitios w eb de
alto tráfico y la entrega de streaming media. Se puede
ser eficaz sólo cuando se sintonizan bien para los
pequeños pero frecuentes lectura / escritura de las
transacciones y para las operaciones en bloque grande
con poco acceso a escribir, mientras que hay demandas
de los almacenes de datos capaz de grandes cargas de
trabajo con actualizaciones frecuentes, ejemplos del
mundo real incluyen 3 de Digg TB para placas verdes
(los marcadores que indican historias actualizada por
otros en una red social), 50 de Facebook TB para
bandeja de entrada de la búsqueda y eBay de datos con
2 PB global.
Las arquitecturas NoSQL suelen ofrecer garantías débil
consistencia como consistencia eventual y / o
transacciones limita a elementos de datos individuales.
Algunos sistemas sin embargo, ser garantes de ácido,
en algunos casos mediante la adición de una capa de
middlew are adicional (por ejemplo, CloudTPS).
Varios sistemas NoSQL emplean una arquitectura
distribuida, con los datos en poder de una manera
redundante en varios servidores, a menudo usando una
tabla hash distribuidas. De esta manera el sistema
puede escalar fácilmente al añadir más servidores, y el
fracaso de un servidor puede ser tolerado.
Algunos defensores de NoSQL promueven interfaces
muy simples, tales como arrays asociativos o pares de
clave y valor. Otros sistemas, tales como bases de datos
XML nativa, promueven el apoyo del estándar XQuery.
SISTEMAS DE EJEMPLO NoSQL
Propietarios
 BigTable, de Google
 Dynamo, de Amazon
Libres
 Cassandra, de Apache The Apache
Cassandra (Sistema de Bases de datos de
FACEBOOK)
 MongoDB, de 10gen MongoDB
 HBase, de Apache
 Project Voldemort, de LinkedIn
 RavenDB, de Hibernating Rhinos.
 Mnesia
 Hbase
 Hypertable

Más contenido relacionado

Más de Inspirate Unaula

Más de Inspirate Unaula (7)

Jdbc
JdbcJdbc
Jdbc
 
Discos de estado solido
Discos de estado solidoDiscos de estado solido
Discos de estado solido
 
Articulo redes san y nas
Articulo redes san y nasArticulo redes san y nas
Articulo redes san y nas
 
Mapeo de objeto relacional
Mapeo de objeto relacionalMapeo de objeto relacional
Mapeo de objeto relacional
 
Linq
LinqLinq
Linq
 
Bases multimedia
Bases multimediaBases multimedia
Bases multimedia
 
Bases de datos embebidas
Bases de datos embebidasBases de datos embebidas
Bases de datos embebidas
 

Último

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Último (20)

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

No sql

  • 1. NoSQL – MODELO NO RELACIONAL NELSON SAMIR RIOS RAMOS Resumen-NoSQL es un término usado en informática para agrupar una seriedealmacenes dedatos norelacionales que no proporcionan garantías ACID. Normalmente no tienen esquemas fijos de tablas ni sentencias "join" Palabras claves- Datos no relacionaes, garantías ACID, RDBMS, streaming media. INTRODUCCIÓN El término NoSQL fue acuñado a principios de 2009, cuando se quiso organizar un evento para discutir bases de datos distribuidas de código abierto. El nombre intenta describir el surgimiento de un número creciente de bases de datos no relacionales y distribuidas que no suelen proveer garantias ACID. Existe un movimiento llamado NoSQL que “impulsa” las bases de datos no relacionales, la intención de este movimiento tambien es advertir que los sistemas de bases de datos relacionales que habíamos conocido y admirado hasta la fecha podrían tener fecha de caducidad. Como su propio nombre indica también trata de impulsar alternativas muy distintas a las que hasta ahora ha propuesto toda la rama de productos basados en el lenguaje SQL. NoSQL es un término que está teniendo gran acogida en grandes empresas y las surgientes y poderosas redes sociales como son: FACEBOOK y TWITTER (por ahora solo está iniciando la migración de sus datos a Cassandra). Algunas de las razones por las que este movimiento podría estar tomando cada vez más fuerza son:  Código abierto, lo que implica el control. La capacidad de que el softw are de código abierto ofrece para personalizar la funcionalidad del producto.  Permiten la migración de más cantidad de datos.  Al ser softw are libre, permite que el cliente pueda modificar el código de acuerdo a sus necesidades. ARQUITECTURA La bases de datos relacionales modernas han mostrado un pobre desempeño en aplicaciones intensivas de datos, incluyendo la indexación de un gran número de documentos, servicio de páginas en los sitios w eb de alto tráfico y la entrega de streaming media. Se puede ser eficaz sólo cuando se sintonizan bien para los pequeños pero frecuentes lectura / escritura de las transacciones y para las operaciones en bloque grande con poco acceso a escribir, mientras que hay demandas de los almacenes de datos capaz de grandes cargas de trabajo con actualizaciones frecuentes, ejemplos del mundo real incluyen 3 de Digg TB para placas verdes (los marcadores que indican historias actualizada por otros en una red social), 50 de Facebook TB para bandeja de entrada de la búsqueda y eBay de datos con 2 PB global. Las arquitecturas NoSQL suelen ofrecer garantías débil consistencia como consistencia eventual y / o transacciones limita a elementos de datos individuales. Algunos sistemas sin embargo, ser garantes de ácido, en algunos casos mediante la adición de una capa de middlew are adicional (por ejemplo, CloudTPS). Varios sistemas NoSQL emplean una arquitectura distribuida, con los datos en poder de una manera redundante en varios servidores, a menudo usando una tabla hash distribuidas. De esta manera el sistema puede escalar fácilmente al añadir más servidores, y el fracaso de un servidor puede ser tolerado. Algunos defensores de NoSQL promueven interfaces muy simples, tales como arrays asociativos o pares de clave y valor. Otros sistemas, tales como bases de datos XML nativa, promueven el apoyo del estándar XQuery.
  • 2. SISTEMAS DE EJEMPLO NoSQL Propietarios  BigTable, de Google  Dynamo, de Amazon Libres  Cassandra, de Apache The Apache Cassandra (Sistema de Bases de datos de FACEBOOK)  MongoDB, de 10gen MongoDB  HBase, de Apache  Project Voldemort, de LinkedIn  RavenDB, de Hibernating Rhinos.  Mnesia  Hbase  Hypertable