Привет Переливы,
У меня есть два огромных набора данных, которые мне нужно объединить и отсортировать.
Должен ли я:
- Использовать DataSet.Merge, а затем DataSet.Sort?
- Вставить оба набора данных в базу данных в памяти, которая проиндексирована столбцами сортировки, а затем выполнить запрос к ней?
- Вставить оба набора данных в базу данных в памяти, которая НЕ проиндексирована, и выполнить сортировку во время запроса?
- другой вариант; например многопоточный алгоритм сортировки слиянием, который принимает оба набора данных и выводит объединенный и отсортированный набор данных?
С уважением