在图形数据库中建模审批流程



我有一个审批流程,需要将其建模为图,我想知道如何最好地做到这一点。就其本身而言,这种审批过程将其建模为图形没有多大意义,但它与一堆其他数据相连,因此目标是将所有数据放在同一位置。

在MegaCorp,我有一堆报告需要在5周内发布,每个报告都需要得到老板a、老板B、老板C的批准,最后是大老板。每个老板都应该有一周的报告。

我需要能够回答以下问题:

  • 哪些报告现在正在审批过程中
  • 哪些报告现在迟到了
  • 去年哪个老板造成的延误最多
  • 上个季度有多少份报告在规定的时间内出炉

如果有帮助的话,这将永远不会是一个特别大的数据集。

我应该如何在图形数据库中建模这样的审批流程?

只有当您拥有与特别大的数据集高度连接的数据时,才应使用图形数据库。

对于您的问题,可以使用图形数据库,但如果您不希望将其用作推荐引擎或任何其他高度活跃的图形遍历,则这将是一种过度使用。

我认为您的问题可以很容易地在传统的RDBMS数据库中建模,并且很容易维护。

最新更新