通过这个精彩视频" Microservices Evolution: How to break your monolithic database by Edson Yanaga"我知道有不同的方法可以将数据块拆分为单独的db for microservice:
您能否解释一下镜像表和物化视图之间的区别?
我很困惑,因为它们都存储在磁盘上......
答案 0 :(得分:0)
我的理解是: -
镜像表 镜像表通常是另一个源表的精确副本。相同的结构和相同的数据。某些数据库平台允许在源表上创建触发器,该源表将对源表执行对镜像表的更新。如果数据库平台不提供此功能,或者用例指示,则可以在事务代码中执行更新而不是触发器。
物化视图 物化视图包含查询结果。使用常规数据库视图,当基础表数据更改时,查询视图会反映这些更改。但是,对于物化视图,数据仅在物化视图的创建(或刷新)时创建。简单来说,物化视图是某个时间点数据的快照。