Nuevas filosofías para el incremento del desempeño

Leyendo una presentación sobre el muy popular portal de internet de almacenamiento y búsqueda de fotos, Flickr, me encontré con estas curiosas recomendaciones:

JOIN's are slow
  • Normalised data is for sissies
  • Keep multiple copies of data around
  • Makes searching faster
  • Have to ensure consistency in the application logic
Lo que nos dice básicamente es que la normalización de bases de datos, una casi ley divina que se enseña en todas las escuelas de informática, resulta que en la práctica es demasiado lenta. Viniendo el consejo de quien viene, uno de los sitios con más tráfico y más importancia en internet, se debe tomar en serio. Se comprueba una vez más que el desarrollo de sistemas tiene un alto componente de oficio artístico, y que todos, absolutamente todos los dogmas tecnológicos se deben bajar del pedestal y tomarlos con un grano de sal. En el caso de SAC ya estamos lidiando en algunos casos con bases de datos de más de 200 Mb, y debemos comenzar a pensar en nuevas formas de incrementar el desempeño.

Comentarios

Entradas más populares de este blog

Ciclo de vida de préstamos

Reporte de Buró de Crédito INTF versión 14

Base de datos de códigos postales