Мне нужно проанализировать десятки тысяч строк данных. Данные импортируются из текстового файла. Каждая строка данных имеет восемь переменных. В настоящее время я использую класс для определения структуры данных. Читая текстовый файл, я сохраняю каждый объект строки в общем списке List.
Мне интересно, стоит ли мне переходить на использование реляционной базы данных (SQL), поскольку мне нужно будет анализировать данные в каждой строке текста, пытаясь связать их с определениями терминов, которые я также в настоящее время храню в общих списках (List) .
Цель - перевести большой объем данных с использованием определений. Я хочу, чтобы определенные данные были фильтруемыми, доступными для поиска и т. Д. Использование базы данных имеет больше смысла, чем больше я думаю об этом, но я хотел бы подтвердить это с более опытными разработчиками, прежде чем вносить изменения, еще раз (я использовал структуры и в начале).
Единственный недостаток, о котором я могу подумать, это то, что данные не нужно сохранять после того, как они были переведены и просмотрены пользователем. Нет необходимости в постоянном хранении данных, поэтому использование базы данных может быть немного излишним.