我一直在考虑在数据库中保存"实时"数据集和草案数据集的最佳方法.实时版本显示在网站上,草稿版本一直处于工作状态,直到它准备好上线为止.该模型是关系型的,由许多表组成.
我目前的方法是拥有2个数据库,一个用于草稿,一个用于实时.当您将数据提升为活动时,SQL只会将草稿数据库中的数据复制到实时数据库.
这很好,但有点慢,看起来很乱.经常SQL必须考虑两组表.
另一种方法是将Live指标作为每个表的键的一部分,因此我可以在同一个表中保存实时和草稿 - 并更新指标以使数据生效. - 我并没有真正卖掉这个想法.
如果有人有任何其他建议,我将不胜感激.
UM