ISO IEC 9075-16-2023 PDF
Название на английском:
St ISO IEC 9075-16-2023
Название на русском:
Ст ISO IEC 9075-16-2023
Оригинальный стандарт ISO IEC 9075-16-2023 в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
ISO/IEC 9075-16:2023 — Information technology — Database languages — SQL — Part 16: Property Graph Queries (SQL/PGQ). Стандарт определяет расширение языка SQL для описания и выполнения запросов по ориентированным свойственным графам (property graphs), включая синтаксис и семантику операторов для создания графов на базе реляционных данных и поиска графовых шаблонов.
Аннотация
Документ вводит в SQL возможности нативного запросов по property‑графам (SQL/PGQ): описание графа как слоя над таблицами, средства сопоставления графовых шаблонов, выражения для выборки колонок из результатов графовых запросов и интеграцию графовых операций с обычными реляционными конструкциями SQL. Стандарт ориентирован на унификацию подходов к графовым запросам внутри экосистемы SQL.
Общая информация
- Статус: Published (действующая международная норма).
- Дата публикации: июнь 2023 (публикация: 2023‑06 / 1 июня 2023 г.).
- Организация-издатель: ISO/IEC (технический комитет ISO/IEC JTC 1/SC 32 — Data management and interchange).
- ICS / категории: 35.060 (программные языки и системы обработки данных).
- Редакция / версия: Издание 1 (Edition 1, 2023).
- Количество страниц: 269.
Область применения
Стандарт применяется для описания и выполнения декларативных графовых запросов в средах, где основным интерфейсом остаётся SQL. Он предназначен для систем, которым требуется анализ связных данных (социальные сети, телеком‑связи, маршрутизация, аналитика связей и т.п.), при этом без необходимости копирования данных в сторонние графовые хранилища — property‑графы определяются как слой над существующими таблицами и могут комбинироваться с обычными SQL‑запросами. Практические реализации и примеры интеграции SQL/PGQ имеются в коммерческих и опен‑сорс системах.
Ключевые темы и требования
- Определение property‑графа как набора вершин и рёбер с парами «свойство:значение»; граф может быть создан как слой над таблицами.
- Графовый оператор (например, GRAPH_TABLE) и сопоставление графовых шаблонов (MATCH‑подобные конструкции) для поиска фиксированных и переменной длины путей.
- Интеграция результатов графовых запросов в обычные конструкции SQL (SELECT, WHERE, GROUP BY, ORDER BY, JOIN и т.д.).
- Возможности фильтрации по свойствам вершин и рёбер, проекция колонок результата и использование выражений SQL в условиях и проекциях.
- Совместимость и выравнивание с существующими подходами к графовым языкам (включая согласование с практиками PGQL и с ожиданиями от GQL/других стандартов графового запроса).
Применение и пользователи
Целевая аудитория — разработчики СУБД, архитекторы данных, инженеры аналитики и разработчики приложений, которым нужны графовые аналитические возможности внутри SQL‑окружения. В числе практических пользователей — вендоры баз данных, интеграторы и команды, которые хотят объединить реляционные и графовые представления данных без их дублирования; имеются реализации и расширения в коммерческих продуктах и сообществах с открытым исходным кодом.
Связанные стандарты
Часть общей серии ISO/IEC 9075 (SQL): SQL:2023 включает Part 16 (Property Graph Queries). Связь с другими частями SQL (Foundation, Information Schema и т.д.) очевидна — Part 16 расширяет ядро SQL. Параллельно ведётся стандартизация специализированного графового языка GQL; в экосистеме наблюдается влияние и взаимное согласование между SQL/PGQ и GQL.
Ключевые слова
SQL/PGQ, Property Graph, graph pattern matching, GRAPH_TABLE, SQL:2023, ISO/IEC 9075‑16, property graphs, интеграция граф/реляционных данных.
FAQ
В: Что это за стандарт?
О: Международный стандарт ISO/IEC 9075‑16:2023 описывает расширение языка SQL для работы с property‑графами — синтаксис и семантику графовых запросов, встроенных в SQL.
В: Что он регулирует?
О: Определяет способы создания графов поверх реляционных таблиц, язык сопоставления графовых шаблонов, правила проекции результатов и взаимодействие графовых выражений с остальной частью SQL.
В: Кто обычно использует?
О: Вендоры баз данных, разработчики СУБД, инженеры данных и аналитики, требующие встроенных графовых возможностей в SQL‑окружении; также команды, мигрирующие аналитические сценарии из графовых хранилищ в конвергентные реляционно‑графовые среды.
В: Он актуален или заменён?
О: Стандарт опубликован в июне 2023 и является действующим. Как и другие стандарты ISO, он подлежит периодическому пересмотру (обычно каждые пять лет); по состоянию на публикацию существует рабочая работа по дальнейшим редакциям/черновикам части 16.
В: Это часть серии?
О: Да — это Part 16 общей семьи стандартов ISO/IEC 9075 (SQL). Part 16 дополняет и взаимодействует с другими частями SQL (например, Foundation и Information Schema).
В: Какие ключевые слова?
О: Property graph, graph query, SQL/PGQ, GRAPH_TABLE, graph pattern matching, SQL:2023.