Columnstore vs. Hekaton Performance

  1. Какая техника быстрее для массовой загрузки данных в пустую таблицу БД?
  2. Какой метод быстрее для вставки / обновления данных в непустую таблицу БД?
  3. Какой метод быстрее при чтении данных из непустой таблицы БД?

2 ответа

Это такой широкий вопрос. Профиль производительности двух механизмов хранения не имеет ничего общего.

Используйте Hekaton для рабочих нагрузок OLTP. Используйте индексы Columnstore для аналитических запросов. Тот факт, что любой запрос индекса Columnstore должен сканировать его полностью, дисквалифицирует его для запросов в стиле OLTP. Тот факт, что Hekaton имеет чрезвычайно ограниченные формы плана запросов, дисквалифицирует его для приложений OLAP.

Таким образом, у вас в основном нет выбора, потому что приложения не перекрываются.

Гекатон для 1 и 2.

Columnstore for 3. Особенно, если для этого требуется "сканирование таблицы", например, выполнение select count(...).

Другие вопросы по тегам