日期:2014-05-18  浏览次数:20512 次

SQL SERVER 能不能实现读写分离
MY SQL 有个db proxy 可以实现读写分离,不知道SQL SERVER 能不能实现这种功能
读写分离是指通过判断sql 语句类别实现insert update delete 转向到一个服务器,查询转向到另一个服务器

------解决方案--------------------
前台控制,多加连接就可以,然后控制用户权限就好了
------解决方案--------------------
读和写用户分开,但数据库需要同步才行
------解决方案--------------------
一个个功能单独实现
------解决方案--------------------
探讨
一个个功能单独实现

------解决方案--------------------
探讨
前台控制,多加连接就可以,然后控制用户权限就好了

------解决方案--------------------
探讨
同据库采用镜像,所有写操作到中心数据库,所有读操作到订阅数据库
单独实现好麻烦,多加了工作量!

------解决方案--------------------


数据库快照就实现了读写分离了
------解决方案--------------------
up
数据库快照就实现了读写分离了
------解决方案--------------------
探讨
同据库采用镜像,所有写操作到中心数据库,所有读操作到订阅数据库
单独实现好麻烦,多加了工作量!

------解决方案--------------------
不可以用视图么?读的操作用视图,写的操作用中心数据库
------解决方案--------------------
探讨


数据库快照就实现了读写分离了

------解决方案--------------------
应该没有正式意义的读写分离,除非有的资料只需读,不需更新.
做复制分发这种模式有延迟的.实时性要求高的不可用这种办法.
再说了,这也需要读写.
------解决方案--------------------
复制可以同步数据库数据

至于对数据库的读写操作分离,还是前台代码来确定。
对于只负责读的数据库可以对该访问用户设置为datareader角色即可,也可以防止数据写了,不过这是数据库方面权限的问题