我们经营一个高交易量的保险系统。目标是根据客户概要文件中的任何更改更新一个包含200列的平面表。客户概要文件存储在大约400个表的复杂模型中。e、 g如果客户只支付了一笔保费,它会跨越15+个表,但我们希望平面表更新200列中的5列,以反映客户此笔付款的一些代表性数据我们正在考虑使用触发器,这在测试中效果不佳,因为当前的mysql服务器(aws aurora)无法处理它。主要应用程序是php代码点火器有人有什么建议可以帮忙吗?
qnyhuwrf1#
“如果客户只支付一笔保费……”大约两张table。付款记录(谁、何时、多少钱;不多)用户的某种状态。第一个表是一个正在运行的“日志”。第二是事物的现状。有400个表或200列,或者为了一个简单的操作而接触15个表——每一个都表明设计不好。有几个(不是400个)是可以的,甚至是正常的 JOINs 重建地面上的东西 SELECT 侧面。
JOINs
SELECT
1条答案
按热度按时间qnyhuwrf1#
“如果客户只支付一笔保费……”
大约两张table。
付款记录(谁、何时、多少钱;不多)
用户的某种状态。
第一个表是一个正在运行的“日志”。第二是事物的现状。
有400个表或200列,或者为了一个简单的操作而接触15个表——每一个都表明设计不好。
有几个(不是400个)是可以的,甚至是正常的
JOINs
重建地面上的东西SELECT
侧面。