СПОСОБ И СИСТЕМА ДЛЯ ХРАНЕНИЯ ДАННЫХ ГРАФОВ

1. Способ хранения данных графов, отражающий рабочий процесс бизнес-процесса, включающий:
генерирование рабочего процесса бизнес-процесса;
генерирование графа со множеством вершин, соединенных ребрами;
генерирование данных графов с предикатами и аргументами, соответствующими вершинам;
сохранение предикатов в таблице предикатов В-дерева;
сохранение аргументов в отдельные таблицы В-дерева;
сохранение связей между аргументами в таблице связей;
генерирование ссылки на таблицу связей;
генерирование ссылок на таблицы, содержащие аргументы;
сохранение ссылки на таблицу связей и ссылок на таблицы, содержащие аргументы в таблице предикатов,
где связи между предикатом и аргументами определяются вершинами графа.
2. Способ по п.1, отличающийся тем, что данные графов представлены в виде:
тройки;
четверки; и
пятерки.
3. Способ по п.1, отличающийся тем, что у предиката существует произвольное количество соответствующих аргументов.
4. Способ по п.1, отличающийся тем, что происходит присвоение уникального идентификатора предикату и соответствующим аргументам.
5. Способ по п.4, отличающийся тем, что происходит сортировка предикатов в таблице предикатов на базе идентификаторов.
6. Способ по п.1, отличающийся тем, что происходит генерирование терминатора и сохранение его в таблицу в В-дереве.
7. Способ по п.6, отличающийся тем, что терминатор указывает на конец аргументов, соответствующих определенному предикату.
8. Способ по п.1, отличающийся тем, что таблицы связаны ссылками, хранящимися в таблице предикатов, содержащих ссылки на другие таблицы, содержащие аргументы и терминаторы.
9. Способ по п.1, отличающийся тем, что предикаты хешируются перед сохранением их в таблицу предикатов.
10. Способ по п.9, отличающийся тем, что предикаты сортируются путем сортировки соответствующих им хешей.
11. Способ по п.1, отличающийся тем, что аргументы хешируются перед сохранением их в таблицу аргументов.
12. Способ по п.11, отличающийся тем, что аргументы сортируются путем сортировки соответствующих им хешам.
13. Способ по п.1, отличающийся тем, что поиск предикатов в В-дереве включает идентификацию пересечений идентификаторов атрибутов.
14. Способ по п.1, отличающийся тем, что идентификаторы сортируются в порядке записи наборов идентификаторов в В-дерево.
15. Способ по п.1, отличающийся тем, что В-дереве это бинарное дерево со множеством узлов.
16. Способ по п.1, отличающийся тем, что аргументами являются подлежащие и дополнения.
17. Система хранения данных графов, отражающий рабочий процесс бизнес-процесса; система включает:
процессор;
память, связанную с процессором;
компьютерную программную логику, сохраненную в памяти и выполняемую процессором для выполнения шагов, описанных в п.1.