Đối với tốc độ và việc sử dụng bộ nhớ được tối ưu hóa, tôi muốn nói rằng hãy sử dụng cơ sở dữ liệu. Chỉ đặt một chỉ mục trên cột tên có thể sẽ tăng hiệu suất theo cách không bao giờ có thể đạt được với tệp văn bản.
Cơ sở dữ liệu cũng có những ưu điểm khác như một số tính năng vệ sinh (không phá vỡ dấu phân cách, dòng mới, v.v.) và ít nguy cơ xung đột truy cập hơn khi nhiều trường hợp cố gắng đọc từ bảng - và khác với cách tiếp cận dựa trên tệp, xung đột ghi bị hạn chế đối với chỉ ghi lại trong câu hỏi.