Mysql 如何保持物化视图的更新?

Mysql 如何保持物化视图的更新?,mysql,database,data-warehouse,relational-algebra,materialized-views,Mysql,Database,Data Warehouse,Relational Algebra,Materialized Views,我正在研究TPCH基准数据库和查询,并试图解决这个问题: 假设查询: GB c custkey,sum(o totalprice)(σo shippriority=0 and c acctbal>0(ORDER ./ CUST OMER)) 在TPCH数据库上定义物化视图 假设对ORDER的插入存储在 表ETL流程的订单插入。显示保持实体化所需的更新 通过将上面的SQL查询重写为扩展关系代数,然后展开 表上的结果表达式 ORDERnew = ORDER ∪ ORDER − INSERTI

我正在研究TPCH基准数据库和查询,并试图解决这个问题: 假设查询:

GB c custkey,sum(o totalprice)(σo shippriority=0 and c acctbal>0(ORDER ./ CUST OMER))
在TPCH数据库上定义物化视图

假设对ORDER的插入存储在 表ETL流程的订单插入。显示保持实体化所需的更新 通过将上面的SQL查询重写为扩展关系代数,然后展开 表上的结果表达式

ORDERnew = ORDER ∪ ORDER − INSERTIONS

MySQL并不真正支持物化视图,因此这个问题在该数据库中没有意义。呃,任何带有触发器的数据库都支持物化视图。但是很难配置它们(特别是当原始代码是用乱七八糟的语言而不是SQL编写时),而且在复制如此简单的情况下,使用MySQL也没有多大意义。