obase社区Obase开发者QQ群:962698871

Obase与其它ORM(对象关系映射)框架有什么区别?

作者:陈瑞2020-12-24 15:19评论区阅读本文需要0分钟

obase
obase
陈瑞2020-12-24 15:48:46

本质上讲,Obase并非ORM(对象关系映射)框架,除传统关系型数据库,还支持Redis、MogoDB、HBase、OLAP、ES等非关系型数据库,无缝融合各种存储资源,业务开发人员无须关注存储细节,统一使用对象语义发起“黑盒”式访问。 当然,在单一的、关系型数据库场景下,可以认为Obase等同于ORM框架。但Obase仍然具有突出的的优势,即对复杂领域模型(即对象系统)实现了完全地支持,主要表现在三个方面:、 (1)支持多方关联、关联类、自关联等复杂构造; (2)支持自定义取值/设值逻辑,支持延迟加载多点触发,严格维护对象封装性; (3)支持关联的独立存储和伴随存储,实现领域模型与数据模型解耦。

回复