网站使用aspx+mssql+net4.0,程序和数据库分开存放,程序上的web.config要能加密数据库地址信息,mssql数据库服务器上还带一套采集程序做单个表的入库用。数据库上要启用cdc功能,捕获数据库上有数值被变更,获有更好的方法来达到这个目的更好。还有主要的一点是本地或另一台服务器能做到数据库的实时同步,这个主机称做z。主要是怕数据出问题后,这份数据库能及时补上去继续开设站点。
设想方案一,利用两台服务器做数据库镜像,达到一台服务器出问题另一台马上接上,并且z能做到实时同步。
设想方案二,现在阿里云有个rds云数据,能做到数据库镜像切换,如果能从这块着手数据更可靠,主要是z的设置和cdc功能这块不知道如何设置。
设想方案三,一个服务器处理数据,另一台z同步,数据库出问题不能马上切换,要手动修复。
推荐回答:
目前解决了,用rds做数据库,然后加个云主机下个mssql同步软件,与rds数据库进行内网同步,然后家里电脑也同样的方法进行外网同步,过几天测试。目的是阿里出问题可以马上用云服务进行自己切换,再不行就本地的再找服务器还原。
下周开始测试,另外cdc功能可以装在云服务器上,单同步库出现修改时,同步回来的也会相应修改,因为云服务器上的可得到捕获,等待测试
官方帮助文档地址:阿里云帮助中心
更多参考: 阿里云官方(新用户需官网注册查看)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。