Я пишу приложение для преобразования файлов, и частично заменяю старые номера счетов новыми номерами.
Прямо сейчас у меня есть файл CSV, отображающий старые и новые номера счетов с записями около 30 КБ. Я читаю это и сохраняю как dict, а при записи нового файла извлекаю новую учетную запись из dict по ключу.
Мой вопрос: каков наилучший способ сделать это, если CSV-файл увеличивается до 100K + записей?
Было бы более эффективно преобразовывать сопоставления учетных записей из CSV в базу данных sqlite, а не сохранять их как данные в памяти?