Semántica adecuada: particiones, federación, sharding
Muy bueno el apunte Partitioning vs. Federation vs. Sharding (vía high Scalability). Con los “web sociales” y grandes bases de datos se están popularizando términos sin que se conozca muy bien su semántica. Como bien explica Theo Schlossnagle cuando las cosas se vuelven más complicadas se necesitan describirlas y documentarlas de forma más clara, la proliferación de términos confusos no ayuda nada. De allí su “fanatismo” semántico.
Hay tres términos muy usados:
- Partitioning (particionado).
- Federation (federación).
- Sharding (algo así como “desmembrar”, “romper en pedazos”, un trozo de de un cristal roto es un shard)
Según lo explica la federación es distribuir los datos en diferentes ordenadores divididos por regiones o partes lógicas. Por ejemplo por países o tipos de clientes.
Particionado es un término más genérico, la federación es un subconjunto. Particionado se refiera a dividir la base de datos en diferentes partes, pero no implica necesariamente una división lógica, sino técnicas para aprovechar mejor el hardware. Podrían ser tablas o índices en el mismo ordenador pero discos diferentes, o como hace Google con su sistema map and reduce sobre datos distribuidos.
Por último se refiere al sharding como una palabra mal usada que debe haber sonado bien a alguien y la empezó a usar. Según Theo, sharding es particionado.
Todd Hoff sigue con el tema y no está del todo de acuerdo con la rigidez semántica. Según él sharding es un término comercial como AJAX, basado en técnicas o tecnologías existentes pero que cogen un significado propio.
Para saber mejor de dónde surge el término sharding: An Unorthodox Approach to Database Design : The Coming of the Shard
Auto bombo

Por otro lado, lo pongo aquí abajo y escondido porque ya me da un poco –sólo un poco– de vergüenza auto bombearme, menos mal que aquí nadie puede votarme “spam”. Hoy he sido portada en la UOC por una entrevista de mayo pasado. En catalán, en castellano.
Cañita brava!!!!
Comment by aloriel — Wednesday 12/9/2007 @ 21:28
“Respecte a allò que se n’ha d’”esperar molt” del web 2.0, no ho sé.”
¿De verdad?
Tomando como referencia lo que ha significado internet para el desarrollo del software libre, ¿no se puede ser un poco más optimista en cuanto a lo que puede significar que la web se convierta en una plataforma de colaboración para grupos de personas?
Tal vez esperaba que alguien que ha dedicado tanto esfuerzo a crear algo como meneame.net tuviera, en el fondo, algo más de confianza en eso de la “web 2.0”.
Un saludo.
Comment by Perexat — Wednesday 12/9/2007 @ 23:30
Perexat, creo que todas mis respuestas son bastantes optimistas (salvo la de la ministra que se ve que estraba muy cabreado esos días, algo debía haber hecho
)
Aunque gusta mucho, me niego a hacer es futurología (cuando la hago es en mi blog y en plan “deseo
).
Pero además el término web 2.0 me parece una exageración comercial, sigo pensando que todo es evolución bastante natural y en este caso no demasiado “disruptiva” como mucha gente afirma. ¿Recuerdas que en Bulma y muchos sitios ya se votaban los comentarios desde el 2001? ¿O que en libertonia las noticias? Sólo hacía falta el xmlHttpRequest()
Comment by gallir — Wednesday 12/9/2007 @ 23:36
Ricardo, en relacion al #3, te comento que el xmHttpRequest() ya existia en el 2001. Solo que nadie lo conocia…
En realidad, xmlHttpRequest nace como una implementacion ActiveX para Internet Explorer 5 (Windows).
Comment by Pichongol — Thursday 13/9/2007 @ 6:41
¿Autobombearte te da vergüenza? ¿En wikipedia te desapareció la vergüenza?
Comment by dortega — Friday 14/9/2007 @ 3:15
#5,
gilipollasTroll, nunca edité, modifiqué o creé un artículo mío (además la política de wikipedia lo prohibe explícitamente).¿Otro troll rabioso de “primera”? cuando ya no sabes cómo responder, difama que algo quede.
Vaya “profesionales” que tendremos.
PS: antes de montar conspiranoias, es fácil, la misma IP (80.26.44.x) y el mismo “dortega” que http://mnm.uib.es/gallir/posts/2007/08/30/1165/#comment-40336
Comment by gallir — Friday 14/9/2007 @ 8:33
jajajjaa, y te has entretenido buscando y todo. Todo un “profesional”, si señor.
Comment by dortega — Friday 14/9/2007 @ 16:38
Esa foto… me recuerda a… bah, no lo diré no sea que te me enfades.
Comment by corsaria — Friday 14/9/2007 @ 16:48
Por cierto, antes de insultar (aunque tu puedes seguir fiel a tu estilazo), y de intentar identificar a quien ya lo ha hecho (no me oculté nunca), te diré que lo de Autobombo y autopromoción en wikipedia no lo he dicho yo, lo dicen los propios usuarios, bibliotecarios y editores de wikipedia.
http://es.wikipedia.org/w/index.php?title=Ricardo_Galli&action=history Échale un ojo a esto y a esto: http://es.wikipedia.org/wiki/Discusi%C3%B3n:Ricardo_Galli
Venga Ricardo, a seguir bien…
Comment by dortega — Friday 14/9/2007 @ 16:51