软件系统的数据库一键切换实现方案

lena_fox 2007-11-22 02:28:11
在一个软件项目中,要求做到一键切换数据库系统,包括数据内容也要从源数据库转移到新的数据库中。该怎样去实现,有具体的实现方案或者思路都行。
...全文
230 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得去死 2007-11-26
  • 打赏
  • 举报
回复
那你的意思就是说后台还必须在操作任何数据前做一下数据同步。
mathematician 2007-11-26
  • 打赏
  • 举报
回复
这个问题我也遇到过,几个项目最终都采用查询+插入的方法。如果你有别的方法,欢迎交流。
lena_fox 2007-11-23
  • 打赏
  • 举报
回复
呵呵,是我的问题没有问好。我的问题应该是这样的:
例如在原有软件系统中使用的是mysql数据库,我现在的要求是现在用户只需要一步操作(例如点击一个链接或者一个按钮)就可以把数据库切换成ms sql或者 oracle的,并且在新的数据库中应该有源数据库的所有数据。

假设的前提是用户的电脑上已经安装了mysql 和 其它所需要的数据库系统软件。并且用户名和密码是透明的。
现在的做法是从源数据库查询并增加进入目标数据库,但是我觉得这样工作流太大,比较笨重,所以想问问有没有更好的办法。
mathematician 2007-11-23
  • 打赏
  • 举报
回复
你的说明比较笼统,所以我不确定是否真的清楚了你的问题。
当服务器上的mysql死掉的时候,可以立刻切换到另一台服务器上的mysql,并且数据也要保持最新。是不是?

如果是这个问题,可以在两台服务器上分别安装同版本的mysql,同时把他们的数据文件位置指向磁盘阵列或其他的服务器上即可。
如果有其他疑问,给我发短消息。
懒得去死 2007-11-22
  • 打赏
  • 举报
回复
分别连接不同的数据库就可以了。直接换dsn

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧