如果一列的值是基于过去的时间而另一列的值是如何,那么如何设计数据库

时间:2019-03-05 11:21:54

标签: mysql database database-design redis

假设我正在设计一个单词记忆应用程序。 有一个名为“内存”的表

像这样的列结构

单词| last_memo_time | last_memo_value | current_memo_value

current_memo_value =忘记了功能(last_memo_time,last_memo_value)

我的问题是,如何设计整个东西?

我应该只在mysql中创建一个计划事件,并定期更新每一行吗? (我认为,当记录越来越多时,这将是一个坏主意。)

还是我应该只将静态数据记录在数据库内部,然后在API层(Web服务器)中计算动态值? (我认为不能对整个表进行排序)

您的建议是什么?

0 个答案:

没有答案