分库分表的架构模式有哪些?

提问者:帅平 问题分类:面试刷题
分库分表的架构模式有哪些?
1 个回答
扎起头发是矫情
扎起头发是矫情
客户端模式:
客户端模式指分库分表的逻辑都在你的系统应用内部进行控制,应用会将拆分后的SQL直连多个数据库进行操作,然后本地进行数据的合并汇总等操作。


代理模式:
代理模式将应用程序与MySQL数据库隔离,业务方的应用不在需要直连数据库,而是连接proxy代理服务,代理服务实现了MySQL的协议,对业务方来说代理服务就是数据库,它会将SQL分发到具体的数据库进行执行,并返回结果。该服务内有分库分表的配置,根据配置自动创建分片表。

发布于:3个月前 (03-04) IP属地:未知
我来回答