SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Cassandra - NoSQL



           @arigalt
       Alejandro Rigalt
    World Wide Systems
http://www.sistemas.com.gt
Que NO es Cassandra?

●No es, la hija de Hécuba y Príamo, reyes de
 Troya de la mitología griega.
●No es, un burgo en el Condado de Cambria,

 Pensilvania (Estados Unidos).
●No es, una niña superviviente de un planeta

 arrasado por una plaga de la serie de televisión
 Stargate.
Que SI es Cassandra?
Es una base de datos "NoSQL" que soporta
GRANDES cantidades de información,
desarrollada por Facebook en 2007 para
potencializar la búsqueda de su inbox y lo
colocaron en googlecode apartir del 2008, pero
nunca actualizaron ni arreglaron errores entonces
lo pasaron para apache y ahora es mantenida por
Apache, http://cassandra.apache.org/ desde
entonces el proyecto esta corriendo bastante
rápido y con mejor soporte de la comunidad.
Que SI es Cassandra?

Fue inspirado por dynamo, usando DHT que son
●

una clase de sistemas distribuidos
descentralizados tipo hash donde pares (clave,
valor) son almacenados y cualquier nodo puede
recuperar de forma eficiente el valor con una
clave(key). Esto permite que las DHTs puedan
escalar a cantidades de nodos extremadamente
grandes.
Que SI es Cassandra?


En el caso de cassandra el "valor" es una
●

estructura indexada, donde cada columna es una
columna adentro de otra llamada supercolunma,
(fumada de la buena). Este modelo de datos es
muy similar al "BigTables" de Google.
Quien lo esta usando?


Cassandra esta siendo usada por Digg, Facebook,
Twitter, Reddit, Rackspace, Cloudkick, Cisco,
SimpleGeo, Ooyala, OpenX, y muchas otras
grandes compañías. Estamos hablando de cluster
de mas de 100 TB de información en mas de 150
maquinas.
Tolerante a Fallas



La data es replicada automáticamente a múltiples
nodos. Que se pueden remplazar sin afectar los
tiempos de caídas, y es descentralizado esto
quiere decir que cada nodo es idéntico al otro.
Que SI es NoSQL

Julio del 2009 se definió el termino para un
●

evento y se refiere a las base de datos que no son
relacionales, es mas hay algunos expertos que
comentan que el termino correcto seria NoREL.
Otra característica es que no las vemos como
tablas fijas, si no mas bien algo como estructuras
de almacenamiento horizontal, evitando los
JOINS porque ya no tienen sentido en este
esquema.
Ejemplos de NoSQL
             existentes:

●Propietarios
●* BigTable, de Google

●* Dynamo, de Amazon



●Libres
●* Cassandra, de Facebook

●* HBase, de Apache

●* Project Voldemort, de LinkedIn
Ejemplos de NoSQL
             existentes:

●Propietarios
●* BigTable, de Google

●* Dynamo, de Amazon



●Libres
●* Cassandra, de Facebook

●* HBase, de Apache

●* Project Voldemort, de LinkedIn
GRACIAS

PREGUNTAS?

Mais conteúdo relacionado

Destaque

MobiTree FTMA Conference 2012: Mobile Marketing & Rules to Stay Ahead of The ...
MobiTree FTMA Conference 2012: Mobile Marketing & Rules to Stay Ahead of The ...MobiTree FTMA Conference 2012: Mobile Marketing & Rules to Stay Ahead of The ...
MobiTree FTMA Conference 2012: Mobile Marketing & Rules to Stay Ahead of The ...MobiTree, LLC.
 
Introduction To Value I Group
Introduction To Value I GroupIntroduction To Value I Group
Introduction To Value I Groupsmartled
 
Court dismisses Base Minerals Zimbabwe's appeal
Court dismisses Base Minerals Zimbabwe's appealCourt dismisses Base Minerals Zimbabwe's appeal
Court dismisses Base Minerals Zimbabwe's appealZimpapers Group (1980)
 
el aceite de argan que es y como usar
el aceite de argan que es y como usarel aceite de argan que es y como usar
el aceite de argan que es y como usaraceite de argan
 
Инвестпрограмма Чеченэнерго
Инвестпрограмма ЧеченэнергоИнвестпрограмма Чеченэнерго
Инвестпрограмма ЧеченэнергоIlya Dolinin
 
Como Xesús
Como XesúsComo Xesús
Como Xesúsdiruab
 
Documentaries human behaviour
Documentaries human behaviourDocumentaries human behaviour
Documentaries human behaviourevekerrigan
 
Mobiel & Werving by Richard Otto (HotSMS Buongiorno Mobile Marketing & Adver...
Mobiel & Werving  by Richard Otto (HotSMS Buongiorno Mobile Marketing & Adver...Mobiel & Werving  by Richard Otto (HotSMS Buongiorno Mobile Marketing & Adver...
Mobiel & Werving by Richard Otto (HotSMS Buongiorno Mobile Marketing & Adver...Richard Otto
 
Iaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security systemIaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security systemIaetsd Iaetsd
 
Invitación Asado
Invitación AsadoInvitación Asado
Invitación AsadoLuisaco
 
Diario Resumen 20150916
Diario Resumen 20150916Diario Resumen 20150916
Diario Resumen 20150916Diario Resumen
 
Jira Manual - DSmentoring 정다운
Jira Manual - DSmentoring 정다운Jira Manual - DSmentoring 정다운
Jira Manual - DSmentoring 정다운다운 정
 
soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum
soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrumsoft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum
soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrumsoft-shake.ch
 

Destaque (19)

MobiTree FTMA Conference 2012: Mobile Marketing & Rules to Stay Ahead of The ...
MobiTree FTMA Conference 2012: Mobile Marketing & Rules to Stay Ahead of The ...MobiTree FTMA Conference 2012: Mobile Marketing & Rules to Stay Ahead of The ...
MobiTree FTMA Conference 2012: Mobile Marketing & Rules to Stay Ahead of The ...
 
Introduction To Value I Group
Introduction To Value I GroupIntroduction To Value I Group
Introduction To Value I Group
 
Court dismisses Base Minerals Zimbabwe's appeal
Court dismisses Base Minerals Zimbabwe's appealCourt dismisses Base Minerals Zimbabwe's appeal
Court dismisses Base Minerals Zimbabwe's appeal
 
el aceite de argan que es y como usar
el aceite de argan que es y como usarel aceite de argan que es y como usar
el aceite de argan que es y como usar
 
Инвестпрограмма Чеченэнерго
Инвестпрограмма ЧеченэнергоИнвестпрограмма Чеченэнерго
Инвестпрограмма Чеченэнерго
 
Como Xesús
Como XesúsComo Xesús
Como Xesús
 
Documentaries human behaviour
Documentaries human behaviourDocumentaries human behaviour
Documentaries human behaviour
 
Mobiel & Werving by Richard Otto (HotSMS Buongiorno Mobile Marketing & Adver...
Mobiel & Werving  by Richard Otto (HotSMS Buongiorno Mobile Marketing & Adver...Mobiel & Werving  by Richard Otto (HotSMS Buongiorno Mobile Marketing & Adver...
Mobiel & Werving by Richard Otto (HotSMS Buongiorno Mobile Marketing & Adver...
 
Iaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security systemIaetsd ethernet based intelligent security system
Iaetsd ethernet based intelligent security system
 
Espaciosutil
Espaciosutil Espaciosutil
Espaciosutil
 
Poesiacanteras004
Poesiacanteras004Poesiacanteras004
Poesiacanteras004
 
Invitación Asado
Invitación AsadoInvitación Asado
Invitación Asado
 
Areatzako jaiak egitaraua laburpena 2013 07 22
Areatzako jaiak egitaraua laburpena 2013 07 22Areatzako jaiak egitaraua laburpena 2013 07 22
Areatzako jaiak egitaraua laburpena 2013 07 22
 
Diario Resumen 20150916
Diario Resumen 20150916Diario Resumen 20150916
Diario Resumen 20150916
 
Published Samples Asheesh Pandia 1112
Published Samples Asheesh Pandia 1112Published Samples Asheesh Pandia 1112
Published Samples Asheesh Pandia 1112
 
Cv template es_jamg
Cv template es_jamgCv template es_jamg
Cv template es_jamg
 
Jonas Moberg EITI at OGP
Jonas Moberg EITI at OGPJonas Moberg EITI at OGP
Jonas Moberg EITI at OGP
 
Jira Manual - DSmentoring 정다운
Jira Manual - DSmentoring 정다운Jira Manual - DSmentoring 정다운
Jira Manual - DSmentoring 정다운
 
soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum
soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrumsoft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum
soft-shake.ch - Scrum, introduction et mise en oeuvre avec iceScrum
 

Semelhante a Cassandra NoSQL

Semelhante a Cassandra NoSQL (20)

Cassandra NoSQL
Cassandra NoSQLCassandra NoSQL
Cassandra NoSQL
 
Apache cassandra
Apache cassandraApache cassandra
Apache cassandra
 
Nosql
NosqlNosql
Nosql
 
El mundo Big Data y las APIs
El mundo Big Data y las APIsEl mundo Big Data y las APIs
El mundo Big Data y las APIs
 
Big data y las apis (big data spain)
Big data y las apis (big data spain)Big data y las apis (big data spain)
Big data y las apis (big data spain)
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
Bases de datos no sql
Bases de datos no sqlBases de datos no sql
Bases de datos no sql
 
Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5
 
Base de datos sánchez erika
Base de datos sánchez erikaBase de datos sánchez erika
Base de datos sánchez erika
 
descarga e instalación de cassandra nosql
descarga e instalación de cassandra nosqldescarga e instalación de cassandra nosql
descarga e instalación de cassandra nosql
 
NO SQL y Cassandra
NO SQL y CassandraNO SQL y Cassandra
NO SQL y Cassandra
 
Cassandra instalacion y uso
Cassandra instalacion y usoCassandra instalacion y uso
Cassandra instalacion y uso
 
Base de datos no sql
Base de datos no sqlBase de datos no sql
Base de datos no sql
 
No sql la nueva era
No sql la nueva eraNo sql la nueva era
No sql la nueva era
 
Big table por Matias tesoriero
Big table por Matias tesorieroBig table por Matias tesoriero
Big table por Matias tesoriero
 
NoSql introducción -Innova4j
NoSql introducción -Innova4jNoSql introducción -Innova4j
NoSql introducción -Innova4j
 
Act1.7 nosql terminado corregido
Act1.7 nosql terminado corregidoAct1.7 nosql terminado corregido
Act1.7 nosql terminado corregido
 
Actividad 1.7: NoSQL
Actividad 1.7: NoSQLActividad 1.7: NoSQL
Actividad 1.7: NoSQL
 
Act1.7 nosql terminado
Act1.7 nosql terminadoAct1.7 nosql terminado
Act1.7 nosql terminado
 

Mais de Cristian Sánchez

La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!Cristian Sánchez
 
Barcamp - Wordpress 3.1, no sólo blogs..!!
Barcamp - Wordpress 3.1, no sólo blogs..!!Barcamp - Wordpress 3.1, no sólo blogs..!!
Barcamp - Wordpress 3.1, no sólo blogs..!!Cristian Sánchez
 
OpenX - Gestión de Campañas Publicitarias en Internet
OpenX - Gestión de Campañas Publicitarias en InternetOpenX - Gestión de Campañas Publicitarias en Internet
OpenX - Gestión de Campañas Publicitarias en InternetCristian Sánchez
 
Programación de animaciones con Alice
Programación de animaciones con AliceProgramación de animaciones con Alice
Programación de animaciones con AliceCristian Sánchez
 
Más Creativos : Resolviendo Problemas
Más Creativos : Resolviendo ProblemasMás Creativos : Resolviendo Problemas
Más Creativos : Resolviendo ProblemasCristian Sánchez
 
Control de calidad de software
Control de calidad de softwareControl de calidad de software
Control de calidad de softwareCristian Sánchez
 

Mais de Cristian Sánchez (10)

La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!La práctica en el Desarrollo de Software: Una visión general!
La práctica en el Desarrollo de Software: Una visión general!
 
Barcamp - Wordpress 3.1, no sólo blogs..!!
Barcamp - Wordpress 3.1, no sólo blogs..!!Barcamp - Wordpress 3.1, no sólo blogs..!!
Barcamp - Wordpress 3.1, no sólo blogs..!!
 
El marketing online
El marketing onlineEl marketing online
El marketing online
 
El ajedrez en el siglo XXI
El ajedrez en el siglo XXIEl ajedrez en el siglo XXI
El ajedrez en el siglo XXI
 
OpenX - Gestión de Campañas Publicitarias en Internet
OpenX - Gestión de Campañas Publicitarias en InternetOpenX - Gestión de Campañas Publicitarias en Internet
OpenX - Gestión de Campañas Publicitarias en Internet
 
Programación de animaciones con Alice
Programación de animaciones con AliceProgramación de animaciones con Alice
Programación de animaciones con Alice
 
Más Creativos : Resolviendo Problemas
Más Creativos : Resolviendo ProblemasMás Creativos : Resolviendo Problemas
Más Creativos : Resolviendo Problemas
 
Scrum : Proyectos ágiles
Scrum : Proyectos ágilesScrum : Proyectos ágiles
Scrum : Proyectos ágiles
 
Cultura libre
Cultura libreCultura libre
Cultura libre
 
Control de calidad de software
Control de calidad de softwareControl de calidad de software
Control de calidad de software
 

Último

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
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
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
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
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
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
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
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
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
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
 
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
 
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
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
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
 
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
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
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
 

Último (20)

FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
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
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
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
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
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
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).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
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
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
 
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
 
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
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.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
 
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.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
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
 

Cassandra NoSQL

  • 1.
  • 2. Cassandra - NoSQL @arigalt Alejandro Rigalt World Wide Systems http://www.sistemas.com.gt
  • 3. Que NO es Cassandra? ●No es, la hija de Hécuba y Príamo, reyes de Troya de la mitología griega. ●No es, un burgo en el Condado de Cambria, Pensilvania (Estados Unidos). ●No es, una niña superviviente de un planeta arrasado por una plaga de la serie de televisión Stargate.
  • 4. Que SI es Cassandra? Es una base de datos "NoSQL" que soporta GRANDES cantidades de información, desarrollada por Facebook en 2007 para potencializar la búsqueda de su inbox y lo colocaron en googlecode apartir del 2008, pero nunca actualizaron ni arreglaron errores entonces lo pasaron para apache y ahora es mantenida por Apache, http://cassandra.apache.org/ desde entonces el proyecto esta corriendo bastante rápido y con mejor soporte de la comunidad.
  • 5. Que SI es Cassandra? Fue inspirado por dynamo, usando DHT que son ● una clase de sistemas distribuidos descentralizados tipo hash donde pares (clave, valor) son almacenados y cualquier nodo puede recuperar de forma eficiente el valor con una clave(key). Esto permite que las DHTs puedan escalar a cantidades de nodos extremadamente grandes.
  • 6. Que SI es Cassandra? En el caso de cassandra el "valor" es una ● estructura indexada, donde cada columna es una columna adentro de otra llamada supercolunma, (fumada de la buena). Este modelo de datos es muy similar al "BigTables" de Google.
  • 7. Quien lo esta usando? Cassandra esta siendo usada por Digg, Facebook, Twitter, Reddit, Rackspace, Cloudkick, Cisco, SimpleGeo, Ooyala, OpenX, y muchas otras grandes compañías. Estamos hablando de cluster de mas de 100 TB de información en mas de 150 maquinas.
  • 8. Tolerante a Fallas La data es replicada automáticamente a múltiples nodos. Que se pueden remplazar sin afectar los tiempos de caídas, y es descentralizado esto quiere decir que cada nodo es idéntico al otro.
  • 9. Que SI es NoSQL Julio del 2009 se definió el termino para un ● evento y se refiere a las base de datos que no son relacionales, es mas hay algunos expertos que comentan que el termino correcto seria NoREL. Otra característica es que no las vemos como tablas fijas, si no mas bien algo como estructuras de almacenamiento horizontal, evitando los JOINS porque ya no tienen sentido en este esquema.
  • 10. Ejemplos de NoSQL existentes: ●Propietarios ●* BigTable, de Google ●* Dynamo, de Amazon ●Libres ●* Cassandra, de Facebook ●* HBase, de Apache ●* Project Voldemort, de LinkedIn
  • 11. Ejemplos de NoSQL existentes: ●Propietarios ●* BigTable, de Google ●* Dynamo, de Amazon ●Libres ●* Cassandra, de Facebook ●* HBase, de Apache ●* Project Voldemort, de LinkedIn