SlideShare una empresa de Scribd logo
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010
Nosql at twitter_devoxx2010

Más contenido relacionado

PDF
Storytelling For The Web: Integrate Storytelling in your Design Process
PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
PPT
Solving Inequalities (Algebra 2)
PPT
Urban Transportation Market In India
KEY
Flexible In-Situ Indexing for Hadoop via Elephant Twin
PDF
2024 State of Marketing Report – by Hubspot
Storytelling For The Web: Integrate Storytelling in your Design Process
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
2024 Trend Updates: What Really Works In SEO & Content Marketing
Solving Inequalities (Algebra 2)
Urban Transportation Market In India
Flexible In-Situ Indexing for Hadoop via Elephant Twin
2024 State of Marketing Report – by Hubspot

Último (20)

PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Aristoteles-y-su-forma-de-entender-el-conocimiento-y-las-personas.pdf
PPTX
Administración se srevidores de apliaciones
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
Yogurt de tocosh (1).pptx preparacion receta
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Temas y subtemas de las fichas 1 y 2.pdf
PDF
Calidad desde el Docente y la mejora continua .pdf
DOCX
Trabajo colaborativo Grupo #2.docxmmuhhlk
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
DOCX
Las nuevas tecnologías en la salud - enfermería técnica.
PDF
taller de informática - LEY DE OHM
Presentación PASANTIAS AuditorioOO..pptx
Aristoteles-y-su-forma-de-entender-el-conocimiento-y-las-personas.pdf
Administración se srevidores de apliaciones
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
introduccion a las_web en el 2025_mejoras.ppt
Yogurt de tocosh (1).pptx preparacion receta
historia_web de la creacion de un navegador_presentacion.pptx
Zarate Quispe Alex aldayir aplicaciones de internet .docx
REDES INFORMATICAS REDES INFORMATICAS.pptx
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Temas y subtemas de las fichas 1 y 2.pdf
Calidad desde el Docente y la mejora continua .pdf
Trabajo colaborativo Grupo #2.docxmmuhhlk
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Las nuevas tecnologías en la salud - enfermería técnica.
taller de informática - LEY DE OHM
Publicidad
Publicidad

Notas del editor

  • #2: Small talk -- how many use twitter? How many tweeted today? How many checked today? Feel free to tweet during the talk, I won’t get offended. Who am I? I went to a couple universities, worked in a few places, now I work on the analytics infrastructure at Twitter.
  • #3: The NoSQL term is bad because it defines something by what it is not, conflating a number of different techs. I will be talking about scaling problems and big data problems.
  • #4: Will check if there is time left over.
  • #10: Events that happen during the same millisecond are ordered semi-arbitrarily (depends on what dc/worker they hit). We are ok with that. DC and worker ids come from config + ZK sanity check.
  • #11: VoltDB independently came up with basically the same approach, It’s amusing to look through their code and find the same solutions to same weird corner cases.
  • #21: This is a slow query, even if you have indexes. We’ll talk about the indexes in a sec, but first let’s consider whether it even makes sense to run this query.
  • #27: Knowing we are dealing with a list saves a lot of client-side code, merging lists in store allows consistency control
  • #60: Logs are immutable; HDFS is great. Tables have mutable data. Ignore updates? bad data. Pull updates, resolve at read time? Pain, time. Pull updates, resolve in batches? Pain, time. Let someone else do the resolving? Helloooo, HBase! Bonus: Lookups, Projection push-downs.