关于无限步骤的数据库表设计

关于无限步骤的数据库表设计

如题
例如,一个任务有无数个步骤,
一、 数据表可以设计成每一个步骤是一条数据,用相同的父类表示同一个任务
二、将任务步骤设计成一个字段,存成json。
请问那个更合适,有没有更好的设计


回答:

数据库存"id,pid,name",一条步骤就是一个数据
查询时根据ID查询,然后转成json树就行了


回答:

我觉得你有必要拆解下无限极分类 任务步骤按照无限极分类那种操作步骤来写代码和设计数据库足够了


回答:

这个东西明显又很简单啊……
按照软件工程那种设计的话,是个简单的递归,解递归就可以直接出来了。

不过这个东西看步骤和步骤之间的关联性,我的设计方法是参考队列。

将每一个步骤设计为一个数据,然后比如这里执行完之后,调用下一个,然后记录中找到下一个运行,运行后回调,类似这样。

以上是 关于无限步骤的数据库表设计 的全部内容, 来源链接: utcz.com/a/163971.html

回到顶部