импорт и обработка данных из CSV-файла в Delphi

У меня было задание перед собеседованием, которое я выполнил, и решение работает, однако я получил оценку и не прошел собеседование из-за использования набора TADODataset. Я в основном импортировал файл CSV, который заполнял набор данных, данные должны были обрабатываться определенным образом, поэтому я использовал фильтрацию и сортировку набора данных, чтобы убедиться, что данные были упорядочены так, как я хотел, а затем я сделал логическая обработка в цикле while. В полученных отзывах говорилось, что это плохо, так как это будет очень медленно для больших файлов.

Мой главный вопрос здесь в том, что если использование набора данных в памяти является медленным для обработки больших файлов, что было бы лучше для доступа к информации из файла csv. Должен ли я использовать списки строк или что-то в этом роде?

7
задан Mattgb 22 February 2012 в 11:32
поделиться