模型持久化介绍
- 持久化分为模型的持久化 和字段的持久化两部分内容
- 模型持久化:由于我们所有的弹性模型的数据都是统一的存在于一张表中,如果创建新建的业务模型预计数据量较大(私有云预计几十万)可考虑使用持久化,这种方式可以将新的业务模型单独在数据库中创建一张表,其操作效率会大大增加。
- 字段持久化:这个操作是在模型持久化的基础上的二次优化,目的是为了将弹性字段转换为实体字段。弹性模型中的所有弹性字段也是存在于同一个json字段中,在字段过滤的时候,相比较直接某个实体字段过滤,从json中取字段过滤的执行效率低很多。所以我们在做模型持久化的同时,也可以考虑将一些常用字段(常用语过滤,关联,或者本身是业务主键)做字段持久化。
注意事项:
公有云禁止使用这种优化方式❗️❗️❗️❗️❗️
为什么使用持久化:由于我们所有的弹性模型的数据都是统一的存在于一张大的表中,如果创建新建的业务模型预计数据量较大(私有云预计几十万)可考虑使用持久化,这种方式可以将新的业务模型单独在数据库中创建一张表,其操作效率会大大增加- 支持持久化的模型类型: 标准弹性模型/月份标准业务弹性模型
- 操作时注意区分模型名和表名
持久化字段要全部小写,不能出现大写字母
已经映射过实体字段的弹性字段,不需要做持久化
...