Pokud jde o rychlost a optimalizované využití paměti, řekl bych, že byste měli používat databázi. Samotné umístění indexu do sloupce s názvem pravděpodobně zvýší výkon způsobem, který by s textovým souborem nikdy nebyl dosažitelný.
Databáze má také další výhody, jako je určitá sanitace (žádné rušení oddělovačů, nové řádky atd.) a menší nebezpečí konfliktů přístupu, když se více instancí pokouší číst z tabulky – a na rozdíl od přístupu založeného na souborech jsou konflikty při psaní omezeny na pouze dotyčný záznam.