У меня есть график со следующим шаблоном:
- Workflow:
-- Step #1
--- Step execution #1
--- Step execution #2
[...]
--- Step execution #n
-- Step #2
--- Step execution #1
--- Step execution #2
[...]
--- Step execution #n
[...]
-- Step #m
--- Step execution #1
--- Step execution #2
[...]
--- Step execution #n
У меня есть пара вопросов по дизайну:
Сколько исполнительных документов может зависать от единственная вершина, не влияя на производительность? Например, на каждом «шаге» могут быть сотни «казней». Я использую два ребра для их соединения:'has_runs '(от шага → выполнение) и' Execution_step '(от выполнения → шаг).
Являются ли базы данных графов (Cosmos DB или любая база данных графов), предназначенными для обработки тысячи вершин и ребер, связанных с одной вершиной?
Каждое «выполнение» имеет (теоретически) неограниченные свойства, связанные с ним, но, вероятно, это 10 <<em> x <100 объектов. Это нормально? Созданы ли графические базы данных для поддержки такого большого числа свойств вершины? </p>
Все демонстрации, которые я видел, имеют <10 общих свойств.