我正在尝试为以下情况找到最佳解决方案(性能/简单代码):
考虑具有两个表 A(生产表)和 A'(缓存表)的数据库系统:
- 未来的行首先添加到 A' 表中,以免干扰生产。
- 当计时器说开始(例如在午夜)时,来自 A' 的行被合并到 A。必须考虑处理重复、不存在的行等。
我一直在阅读一些有关物化视图、触发器等的内容。问题是我不应该在生产表中引入太多噪音,因为它是服务器的参考表(实际上是 PowerDNS 服务器)。
那么,你们怎么看呢?我应该更好地使用触发器、MV 还是在数据库之外以编程方式使用?(我正在使用python,顺便说一句)
提前感谢您帮助我。