以数据库为中心的架构与以领域为中心的架构的区别(图)

Posted qujiayuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以数据库为中心的架构与以领域为中心的架构的区别(图)相关的知识,希望对你有一定的参考价值。

技术图片

以数据库为中心的架构:数据库在最核心,然后基于数据库扩张,由里往外分别是:数据接入层、业务逻辑层、用户界面。

以领域为中心的架构:业务领域在最核心,外围分别是应用、展现层。
而数据库则以持久化的概念代替,持久层可以是传统数据库,也可以NoSQL、甚至是内存、消息队列、文本文件等。另外还有一个基础设施层。用户看到的是展现层(web、h5、app等形式)。

两者对比,后者着重于聚焦业务领域,其他都围绕着业务领域而服务的。

以上是关于以数据库为中心的架构与以领域为中心的架构的区别(图)的主要内容,如果未能解决你的问题,请参考以下文章

微服务架构设计基础之领域驱动设计

两大微服务 注册中心 ZooKeeper 和 Eureka 的区别

领域驱动有感

dubbo整体架构

数据中心网络架构

微服务架构与领域驱动设计应用实践