为这个用例创建数据库有意义吗?

时间:2021-03-12 17:33:34

标签: database postgresql design-patterns state state-machine

所以我每周运行我的代码。假设这是 100 个新任务。每项任务都会处理该周的新数据。

我想要一个故障保护,以防万一我的电脑随机关闭或我失去互联网连接 30/100 个任务。

所以我的想法是让数据库在开始时基本上将 100 个任务连同那周的数据一起加载到一个表中,就像一个临时的待办事项列表一样,然后在我一一进行时将它们删除。因此,如果它在 100 个任务中的第 30 个失败,那么下周,我会将另外 70 个仍在我的待办事项列表中加上新的 100 个。

这作为设计模式有意义吗?该表基本上有 99% 的时间是空的。我们也已经在使用 Postgres,所以我想只使用我认为感觉更糟的那个,因为它提供了这么多,而且我使用它的原因很简单。

“状态机”适合这里的任何地方吗?有人向我推荐了它,但在谷歌搜索后我真的不知道它会有什么帮助。

0 个答案:

没有答案
相关问题