当须要进行db程度切分的base-service越来越多今后,此时分层架构会变成下面这个样子:
这个架构图是不是看上去很别扭?若何让数据的获取加倍高效快捷呢?
这是“基于办事端”的数据库中心件架构图:
- base-service层,就像拜访db一样,拜访db-proxy,高效获取数据
- 所有底层的复杂性,都樊篱在db-proxy这一层
这是“基于客户端”的数据库中心件架构图:
- base-service层,经由过程db-proxy.jar,高效获取数据
- 所有底层的复杂性,都樊篱在db-proxy.jar这一层
数据库中心件的惹人,势在必行。
结论:
当数据库程度切分,base-service层获取db数据过于复杂,成为通用痛点的时刻,就应当抽象出数据库中心件,简化数据获取过程,进步数据获取效力,向上游樊篱底层的复杂性。
【编辑推荐】
- 若何设备MySQL数据库超时设置
- 四大年夜行、城商行等银行都在应用什么数据库?
- 值得收藏!这是SQL数据库优化的六种办法
- 数据库的应用你可能忽视了这些
- 11 月全球数据库排名:PostgreSQL保持上升趋势 一路高涨
推荐阅读
微信小法度榜样昨天再次开放了2项新特点,小法度榜样内可直接打开辟页和小法度榜样可接洽关系500个"大众,"号。具体来看,开辟者登录小法度榜样后台设备营业域名,即可实现小法度榜样内嵌网>>>详细阅读
本文标题:究竟为什么要引入数据库中间件
地址:http://www.17bianji.com/lsqh/38453.html
1/2 1