Historias de la Guerra de Bases de Datos
Publicado por Aníbal Rojas 29 Abril 2006 en General. Etiquetas: 64 bits, archivos planos, bases de datos, escalabilidad, linux, mysql. english • españolEs el título de una serie de artículos en O’Reilly Radar sobre la escalabilidad de las bases de datos en sitios de internet que reciben un flujo de masivo de visitantes y requerimientos.
- craigslist: Cajas Linux de 64 bits, con 16 GB de Ram: 4 maestros y 18 esclavos para los diferentes servicios. Y por otra parte 16 máquinas en racimos (clusters) de a 4, para lo que son las búsquedas.
- NASA World Wind: Aquí usan las bases de datos como repositorio para millones de imágenes, por lo que entiendo, inicialmente lo intentaron con archivos planos pero no les funconó bien.
- Flickr: La desnormalización y el uso intensivo de cachés para manejar el (casi) Terabyte de datos que manejan en la actualidad, y que no incluye las fotos que suben los usuarios.
- Bloglines y Memeorandum: “Mamá mira, no bases de datos”, estos servicios van por el camino de los archivos planos, y al parecer les funciona.
- Second Life: Estos no creen en lanzar el cluster y ya, sino que tienen una primera capa de particionamiento de información basada en una base de datos maestra y después tienen los clusters por debajo.
En mi opinión los artículos son bien interesantes, y demuestran una interesante variedad de enfoques al problema de la escalabilidad, en este caso centrado en lo que son bases de datos.
La información viene de Scale your database de Pascal Pascal Belloncle.
Interesante informacion. Felicitaciones por este post, creo que es de gran ayuda ver casos de estudios antes de pensar en una solucion.
Saluts.