За скорост и оптимизирано използване на паметта бих казал, че трябва да използвате база данни. Поставянето на индекс само в колоната с име вероятно ще повиши производителността по начин, който никога не може да се постигне с текстов файл.
Базата данни има и други предимства като известна санитария (без нарушаване на разделители, нови редове и т.н.) и по-малка опасност от конфликти на достъп, когато множество екземпляри се опитват да четат от таблицата - и за разлика от подхода, базиран на файлове, конфликтите при запис са ограничени до само въпросният запис.