我的应用程序根据我们平台上的许多不同对象向承包商生成付款。例如,我们每个工作都有工作和订单项。每个人都有自己的细节。
在我们支付承包商之后,有时候工作细节会因任何原因而改变,所以有时候我们会生成一个生成的(电子邮件)收据,上面写着一件事,但是从数据库中查询的工作细节却说了别的。< / p>
我一直在考虑将当前作业详细信息保存为JSON,因为将其存储在每个付款的文本字段中,以便我们在付款时拥有该对象的“快照”。
a)这样的事情有意义吗?或者锁定旧作业会更好,因此它们不再可编辑了吗?
b)如果确实有意义,将它存储在像MongoDB这样的东西中是否值得/有用?将它全部保存在mysql中会不那么复杂?