数据整合同步问题

来源:3-21 物理设计-INNODB存储引擎的特点

慕莱坞855634

2019-05-28

如果有表a和表b,表a是用来存储所有采集上来的数据存储的库,但是采集频率不一致,也不一定是定时采集,表b是整合后数据存的表,怎么做才能保证表a一旦有更新表b内容也会随之更新,如果用触发器的话频繁读取会不会对服务器造成很大负担

写回答

1回答

sqlercn

2019-05-28

一般可以采用以下方式,一种是使用触发器,另一种通过程序分析binlog触发,如果使用触发器的会对服务器的性能有一定的影响。另外,如果数据量不大的话也可以使用视图的方式,把汇总表改成原表的视图。

0
2
sqlercn
回复
慕莱坞855634
1.如果读写频率不高可以使用触发器。触发器的逻辑应该尽可能简单.2.视图查询时不能会用到索引。3.分析binlog的方式需要用到一些binlog的接口进行程序开发。
2019-05-30
共2条回复

零基础入门 详解企业主流数据库MySQL8.0

掌握SQL优化与慢查询优化,具备独当一面的能力

1641 学习 · 485 问题

查看课程