NOSQL - H

Reunión Inicial
     Joaquín Salvachúa
  jsalvachua@dit.upm.es
Comunidad

• Siguiendo los pasos de las reuniones a lo
  largo de todo el mundo.


• Objetivo principal: Crear una comunidad
  interesada en investigar/probar estos
  nuevos paradigmas.
RDBMS
• Necesidad de un esquema relacional.
• Perfecto para los ordenadores de los
  80/90.


• La tecnología actual sobrepasa las
  condiciones de las decisiones de diseño.
Escalabilidad
• Las bases de datos no escalan linealmente,
  ni en hardware ni en costo.


• Puesto que NO necesitamos el modelo
  relacional NO necesitamos Bases de Datos
  Relacionales Distribuidas.
• Cloud computing ya está aquí.
Distribuido de base

• Soportado por un sistema de clave,valor
  basado en Hashes.


• Distributed Hash Tables (DHT)
Organizar sobre el
Algunos ejemplos
• Google bigTable.
• Hadoop
• CouchDB
• Cassandra
• TokyoCabinet (Tyrant)
• etc.
Paradigmas emergentes


• Enfoques ligeros
Bases de datos de
          columnas
• Almacenamiento de columnas en vez de
    filas (ROW).
• Mejoras para los requisitos de las
    aplicaciones actuales.


•
Comunidad
No estamos en el
      silicon valley
• Comunidad diferente.
• Quizas no estén los principales
  desarrolladores.


• Podemos ser al menos gente interesada.
¿ Ideas sobre la
  comunidad?
¿ Grupo de desarrollo
      hispano?
¿ Alguna idea más ?

NO SQL HIspano

  • 1.
    NOSQL - H ReuniónInicial Joaquín Salvachúa jsalvachua@dit.upm.es
  • 2.
    Comunidad • Siguiendo lospasos de las reuniones a lo largo de todo el mundo. • Objetivo principal: Crear una comunidad interesada en investigar/probar estos nuevos paradigmas.
  • 3.
    RDBMS • Necesidad deun esquema relacional. • Perfecto para los ordenadores de los 80/90. • La tecnología actual sobrepasa las condiciones de las decisiones de diseño.
  • 4.
    Escalabilidad • Las basesde datos no escalan linealmente, ni en hardware ni en costo. • Puesto que NO necesitamos el modelo relacional NO necesitamos Bases de Datos Relacionales Distribuidas. • Cloud computing ya está aquí.
  • 5.
    Distribuido de base •Soportado por un sistema de clave,valor basado en Hashes. • Distributed Hash Tables (DHT)
  • 6.
  • 7.
    Algunos ejemplos • GooglebigTable. • Hadoop • CouchDB • Cassandra • TokyoCabinet (Tyrant) • etc.
  • 8.
  • 9.
    Bases de datosde columnas • Almacenamiento de columnas en vez de filas (ROW). • Mejoras para los requisitos de las aplicaciones actuales. •
  • 10.
  • 11.
    No estamos enel silicon valley • Comunidad diferente. • Quizas no estén los principales desarrolladores. • Podemos ser al menos gente interesada.
  • 12.
    ¿ Ideas sobrela comunidad?
  • 13.
    ¿ Grupo dedesarrollo hispano?
  • 14.