读写分离是对用户透明的吗?

plugin 发布于 2016/03/11 17:39
阅读 173
收藏 0

假设有两台数据库服务器, 一台读,一台写。我们需要配置两个数据库源吗?然后再具体的读方法还是写方法时指定哪个数据源? 


加载中
1
loyal
loyal
增加一个中间件,就可以做到透明了.
loyal
loyal
回复 @plugin : 如果仅仅是读写分离,比较简单,判断下sql开头就行了..你要是分表分库了...工具类估计就写死你了
loyal
loyal
回复 @plugin : ... 那就比较麻烦了...要自行处理,包装个工具类...但对于复杂的sql还是要用户自己干预
plugin
plugin
如果没有中间件呢。
1
Adairs
Adairs
配置2个数据源,然后做个过滤器,发现是写的时候使用写数据源,读的时候使用另外一个,推荐使用jfinal,很方便
0
Sel8616
Sel8616
不要让用户知道有读写分离这一回事
plugin
plugin
不是。我意思不是指普通用户,而是调用这层的程序员
返回顶部
顶部