Мне было интересно, сможет ли кто-нибудь подтвердить, поддерживает ли SQL Azure узлы иерархии и насколько сопоставим с Иерархией SQL 2008 с точки зрения производительности/масштабируемости.Поддержка SQL Azure HierarchyId?
В основном мы изучаем миграцию системы, которая широко использует существующие HierarchyId в очень критичных по производительности методах, и поддержка этой функции - это огромный игровой сменщик для проекта, но у меня нет доступа к База данных SQL Azure для проверки этого в настоящее время.
Я нашел ссылку на него как часть SQL Azure SU3, выпущенную в 2010 году, но в то же время у меня есть противоречия со стороны Microsoft, где они по существу заявили, что не поддерживаются в SQL Azure (прямо в отличие от официального объявление, к сожалению, не напрямую для меня, поэтому я не мог расспрашивать об этом, как я бы хотел) ...
Я надеялся, что кто-то с небольшим опытом работы с Azure может сообщить мне, какая сторона является истиной, и если функция существует, сопоставима ли производительность в SQL Server 2008?
Какие виды деятельности вам интересны? Мы мало используем тип HierarchyId в нашем проекте Azure (для сортировки версий сборки программного обеспечения), например 'order by cast '('/'+ replace (Version,'. ','/') +'/'В качестве иерархии)' Итак, тип должен быть там, но у меня нет опыта в том, что вы могли бы с ним сделать. –
Прежде всего, используя его для метода IsDescendantOf (есть больше, чем мы используем, но если он еще работает, мы, вероятно, могли бы обойти отдых). Мы используем его в основном для производительности, которую он дает для запросов массивных динамических древовидных структур. – fyjham