有几种情况下,可以考虑视图:数据量大,查询性能慢,可以考虑通过 es 构建视图;数据来源的表太多,组装起来比较复杂,或者是查询条件分散在多张表里。视图是为了应对查询,不是为了数据简单化,相反,会复杂化。还有一层含义就是 cqrs 里的操作和读取分离,分离的好处就是不让查询的复杂度污染业务逻辑。
来源:云原生后端社区
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。