OceanBase的两种物化视图

为了适应不同业务场景对数据新鲜度的需求,OceanBase 提供了两种主要的物化视图类型 :

非实时物化视图:此类型视图中的数据并非总是与基表保持实时同步。它根据预设的计划(如定时)或手动触发进行刷新,在刷新间隔期内,查询将访问物化视图中已物理存储的数据。这种方式适用于对数据新鲜度要求不高,但对查询性能和资源消耗更为敏感的场景,如 T+1 的报表生成。

实时物化视图:该类型视图能够提供实时或准实时的数据查询结果。它通过内部的物化视图日志(MLOG)机制,捕获基表的增量数据变更。在查询时,系统会在线计算物化视图的存量数据和日志中的增量数据,从而返回最新的结果集。这使得用户即便在物化视图尚未完成物理刷新时,也能查询到最新的数据状态,特别适合实时监控、实时大屏等对数据时效性要求高的场景。

2 个赞

总结的不错!

09:59:30,积分任务

09:31:54,逛逛,留个评论!

09:53:59,积分任务