三层架构中,数据库分离的DAL解决方案

让数据库实现读写分离,三层架构该如何实现?

感觉博客园关于这样的话题很少,是否是大部分开发员没有涉及这方面,或是这里很少这样的话题?

 

大家发表发表自己的看法吧

------------------------------------------

补充,数据库读写分离的场合:

(1)系统对数据库的访问比较大,导致数据库的crud操作压力大;

(2)把数据库分别放在两台服务器上,一台负责读,一台负责写,这样读写分离,降低数据库的压力。

(3)DAL层,Insert/Delete/Update操作某个库,Select操作另一个库;但现在的框架都是只操作同一个库。

(4)读写分离后,通过订阅分发进行数据库数据同步。

原文地址:https://www.cnblogs.com/liuweitoo/p/1794322.html