Untuk kecepatan dan penggunaan memori yang dioptimalkan, saya akan mengatakan pergi dengan database tangan ke bawah. Menempatkan indeks pada kolom nama saja mungkin akan meningkatkan kinerja dengan cara yang tidak pernah dapat dicapai dengan file teks.
Basis data juga memiliki keunggulan lain seperti sanitasi (tidak ada pemutusan pembatas, baris baru, dll.) dan lebih sedikit bahaya konflik akses ketika banyak instance mencoba membaca dari tabel - dan berbeda dari pendekatan berbasis file, konflik penulisan dibatasi ke rekam yang bersangkutan saja.