Преимущества индекса ColumnStore в Azure?

В настоящее время мы работаем в Azure, и у нас есть таблица с сотнями миллионов строк. Эта таблица является статической и будет обновляться еженедельно. Мы рассмотрели индекс ColumnStore, но, к сожалению, это еще не Azure, поэтому ниже приведены мои вопросы:

  • Будет ли индекс ColumnStore доступен в Azure?
  • если нет, то какую другую технологию мы можем использовать, чтобы получить те же преимущества в производительности, которые обеспечивает индекс ColumnStore?
  • Можем ли мы получить такую ​​же производительность запросов, используя хранилище таблиц Azure?

Я новичок в базах данных Azure и Columnar, поэтому, пожалуйста, поддержите меня, если я задам эти вопросы.. :)


person caloy    schedule 24.01.2012    source источник


Ответы (2)


Надеюсь, вы получите то, что ищете.

person Amar Palsapure    schedule 24.01.2012

Как отметил Амар, следите за блогами команды, чтобы быть в курсе последних объявлений о новых функциях. Цель SQL Azure — в конечном итоге стать тем местом, где новые функции обнаруживаются первыми. Тем не менее, все равно потребуется некоторое время, чтобы вещи туда попали.

Что касается вашего вопроса о производительности, на него нет простого ответа. Ресурсы Windows Azure рассчитаны на масштабирование, а не на высокую производительность. Таким образом, при разработке решений необходимо учитывать ваши целевые показатели масштаба/емкости. В вашей ситуации я бы посоветовал вам подумать о хранении таблиц, но это будет зависеть от частотного доступа и типов запросов, которые вам нужно выполнять для данных. Просто не удивляйтесь, если вам придется создавать избыточные копии ваших данных, которые моделируются по-другому, или, возможно, даже выполнять параллельные запросы и агрегировать результаты. Именно так было разработано хранилище таблиц. Это дешевле, чем SQL Azure, и эта разница в цене делает возможным использование избыточных специализированных моделей данных.

Этот подход также необходимо сопоставить с затратами на переобучение ваших разработчиков, чтобы они перестали думать в терминах РСУБД. :)

person BrentDaCodeMonkey    schedule 25.01.2012