Поддержка SQL Azure HierarchyId? - PullRequest
       13

Поддержка SQL Azure HierarchyId?

0 голосов
/ 27 марта 2012

Мне было интересно, может ли кто-нибудь точно подтвердить, поддерживает ли SQL Azure узлы иерархии и насколько он сопоставим с идентификатором иерархии SQL 2008 с точки зрения производительности / масштабируемости.

В основном мы рассматриваем миграцию системы, которая широко использует существующие HierarchyId в очень критичных для производительности методах, и поддержка этой функции является огромным изменением игры для проекта, но у меня нет доступа к SQL База данных Azure, чтобы проверить это непосредственно в настоящее время.

Я нашел некоторую ссылку на него как на часть SQL Azure SU3, выпущенной в 2010 году, но в то же время у меня есть противоречия от Microsoft, которые, по сути, заявили, что она не поддерживается в SQL Azure (прямо в отличие от официального объявления). К сожалению, не напрямую со мной, поэтому я не мог усомниться в этом, как хотел бы) ...

Я надеялся, что кто-то, имеющий небольшой опыт работы с Azure, сможет сообщить мне, какая сторона верна, и если эта функция существует, сопоставима ли производительность с SQL Server 2008?

1 Ответ

1 голос
/ 27 марта 2012

Да, SQL Azure поддерживает иерархию в качестве типа данных и связанных функций. Описание поддерживаемых функций см. В этой статье . Перейдите к концу статьи для типа данных иерархии.

Независимо от того, что говорится в официальной документации, вы должны обязательно попробовать свою схему базы данных в базе данных SQL Azure. Создание учетной записи Azure занимает несколько секунд, и выяснить, совместима ли ваша схема базы данных, тоже довольно просто.

Однако мне интересно, что вы подразумеваете под выполнением «операций, критичных к производительности». Вероятно, вам следует протестировать SQL Azure с точки зрения производительности, чтобы убедиться, что вы получаете то, что вам нужно.

...