Digamos que mi aplicación crea, almacena y recupera una gran cantidad de entradas (decenas de millones). Cada entrada tiene un número variable de datos diferentes (por ejemplo, algunas entradas tienen solo unos pocos bytes, como ID/título, mientras que algunos pueden tener megabytes de datos suplementarios). La estructura básica de cada entrada es la misma y está en formato XML.Almacenar grandes cantidades de datos: ¿DB o sistema de archivos?
Las entradas se crean y editan (lo más probable es que añadan, no reescriban) arbitrariamente.
¿Tiene sentido almacenar entradas como archivos separados en un sistema de archivos mientras se mantienen los conjuntos de índices necesarios en la base de datos frente a guardar todo en una base de datos?
cosas que no necesita rápido: file sys; cosas que necesita rápido: base de datos –