目前的虚拟主机MSSQL数据库,给我们用户的权限,十分的小,只能对表对存储过程进行管理.
如果要做分发,订阅什么的高难度的事情是不可能的!
如果我现在买了2不同虚拟主机地方的2块数据库空间,准备一块做正常的使用,一块做辅助,需要与主数据库同步数据。当使用程序连接时,假如一块坏了,就连接另一块,数据无中断,如果这样的话怎么做比较好?
原来我想,可以利用我的本地MSSQL服务器上,写一Meta Data Service包,用它来从主数据库向辅助数据库中复制数据,可以设置30分钟做一次,基本上可以满足要求。
假如客户端,有一应用程序,使用这个主数据库,一旦主数据库坏了,程序可以通过异常等出错处理方法,把辅助的MSSQL连接上去,继续使用,而不至于数据一时中断。但数据的内容应该是30分钟前的旧数据。用也能用,但可能会丢失一部分数据,比较讨厌,这种情况高手们有没有什么好的办法解决?
特殊情况:
1,在主服务器坏了的情况下,我在本地设置的30分钟2个远程的服务器同步一次数据的服务并没有关闭。它仍然在运行,只不过出错而以。一旦主服务器,又重新连接上后,我的同步服务,就会把老的数据,残忍的覆盖先前辅助数据库上的新数据,这样就死定了。
有没有什么办法可以解决的?
这种使用权限不高的虚拟数据库,实现数据不中断服务,怎么才好?
盼高手,能给点思路?
相关文章
- 10-17[java实现数据库同步]java实现同步的几种方式(总结)
- 10-17[java代码实现数据库同步]java实现同步的方法
- 10-17[java实现两个数据库数据同步]利用JavaBeans实现两种数据库间数据导入的一种方法
- 10-17[java怎么同步本地多个数据库]关于java从数据接口获取数据与本地数据库进行同步的问题
- 10-17PLSQL Developer来实现不同数据库的表结构以及表数据同步
- 10-17[java实现两个数据库数据同步]java-如何使两个Web应用程序的数据库保持同步?
- 10-17OGG实现两台Oracle数据库的同步
- 10-17mysql数据库的主从同步,实现读写分离 g
- 10-17mysql数据库的主从同步,实现读写分离
- 10-17企业—基于redis缓存数据库实现lnmp架构的高速访问及gearman实现redis与mysql的数据同步