Léxico TI › Bases de datos › Fan-out-on-write

Fan-out-on-write

Bases de datos Svenska → Actualizado: 2026-08-20

Una estrategia para feeds en la que, al publicarse, una entrada se copia a la "bandeja de entrada" precalculada de todos los seguidores — así la lectura sale barata (basta con traer tu lista ya lista). Lo contrario, fan-out-on-read, construye el feed en cada lectura.

Compensación: fan-out-on-write encarece la escritura (una publicación de alguien con 1 millón de seguidores → 1 millón de inserciones) pero la lectura es instantánea (tu timeline ya está armado). Fan-out-on-read es barato de escribir pero caro de leer (hay que fusionar las publicaciones de todos tus seguidos en cada carga de página). Solución clásica (Twitter/Instagram): un híbrido — fan-out-on-write para usuarios normales, pero las "celebridades" con seguidores masivos se gestionan con fan-out-on-read (se fusionan al leer) para evitar escrituras de millones de filas. Relacionado: el "thundering herd" cuando una celebridad publica. Uno de los problemas de escalabilidad más famosos de la arquitectura de redes sociales. La elección depende de la proporción lectura/escritura y de cómo se distribuyen los seguidores.

← Volver al léxico