Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
a_voronin Member Откуда: Москва Сообщений: 4813 |
Доброго времени суток всем, на SQL 2016 у нас есть логика работы с JSON данными. When you call OPENJSON to create a relational view of JSON data. For more info, see OPENJSON (Transact-SQL). When you call JSON_VALUE to extract a value from JSON text. For more info, see JSON_VALUE (Transact-SQL). When you call JSON_QUERY to extract a JSON object or an array. For more info, see JSON_QUERY (Transact-SQL). When you call JSON_MODIFY to update the value of a property in a JSON string. For more info, see JSON_MODIFY (Transact-SQL). ВОПРОС: а индексы на JSON какие-то придумали по аналогии с индексами для XML. Чтобы можно было найти объекты для поле Name = 'Вася' и т.п. Кто работал с крупными JSON таблицами и как выкручивался? |
18 июн 19, 17:29 [21910874] Ответить | Цитировать Сообщить модератору |
Sergey Syrovatchenko Member Откуда: Сообщений: 169 |
Ничего такого нет и в ближайшее время не появится, потому как разработчики еще на этапе релиза 2016го сказали что все и "так сильно быстро" работает. Можно выкручиваться за счет вычисляемых колонок как вариант.
FTS / Computed columns включенные в индекс / предварительно распаршенные таблицы |
||||
19 июн 19, 09:16 [21911215] Ответить | Цитировать Сообщить модератору |
Shakill Member Откуда: мск Сообщений: 1882 |
a_voronin, индексы на вычисляемых полях. в bol целая статья же есть про индексирование данных json |
19 июн 19, 11:20 [21911330] Ответить | Цитировать Сообщить модератору |
a_voronin Member Откуда: Москва Сообщений: 4813 |
Shakill, Вы бы ссылку давали. Это что-ли https://docs.microsoft.com/en-us/sql/relational-databases/json/index-json-data?view=sql-server-2017 Но вычисляемые поля несовместимы с COLUMNSTORE В общем если речь идет о том, чтобы нагенерить рядом с JSON реляционную структуру, то с этим понятно |
19 июн 19, 14:58 [21911594] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |