Сортировка-объединение двух наборов данных: какой подход быстрее? - PullRequest
0 голосов
/ 21 марта 2012

Привет Переливы,

У меня есть два огромных набора данных, которые мне нужно объединить и отсортировать. Должен ли я:

  1. Использовать DataSet.Merge, а затем DataSet.Sort?
  2. Вставить оба набора данных в базу данных в памяти, которая проиндексирована столбцами сортировки, а затем выполнить запрос к ней?
  3. Вставить оба набора данных в базу данных в памяти, которая НЕ проиндексирована, и выполнить сортировку во время запроса?
  4. другой вариант; например многопоточный алгоритм сортировки слиянием, который принимает оба набора данных и выводит объединенный и отсортированный набор данных?

С уважением

...