首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >mirroring 2不同服务器上相同的数据库复制或镜像可能吗?

mirroring 2不同服务器上相同的数据库复制或镜像可能吗?
EN

Server Fault用户
提问于 2016-04-13 01:57:39
回答 2查看 406关注 0票数 -1

嗨:我有一个免费版本的SQLServer2012Express数据库运行在Amazon上,只有一个CPU和1GB Ram。正如您可以看到的那样,CPU和RAM的能力对于运行在单独的AWS桌面计算机上的PHP脚本来说仅仅是不够的,可以将数据泵入服务器,但它是免费的,只是我必须为数据的输入和输出支付费用。我有这个设置,因为我需要一个可靠的数据库,总是开着。它不断地输入数据,我想实现以下目标:

  1. 为了使我的出站数据开销非常低,并获得较高的SQL服务器性能,我想将我的数据从Amazon数据库复制到运行在我的个人膝上型电脑上的数据库中,这是非常强大的。这样,我就可以运行任意多的查询,而不需要干扰小型Amazon引擎数据库,也不需要支付大量的数据传输费用。我通常关闭我的笔记本电脑,所以不可能持续复制。有没有一种方法可以让我的笔记本电脑上的复制设置成这样一种方式,一旦我的笔记本电脑打开和在线,它将自动复制从关闭时,然后我可以做我的东西?它甚至可以是手动复制,我对此非常满意。
  2. 不同的场景:正如我在前一段中提到的,PHP脚本运行在单独的Amazon桌面上,这些脚本将数据注入单个CPU、1GB内存、MS、SQL服务器,运行在一个单独的AWS实例上。在少数情况下,这些脚本会出错,跳过编写数据,然后我的数据就会变差。为了防止出现这种情况,我希望与Amazon进行另一个相同的设置,但我希望将这两个单独但相同的数据库设置为相互复制或镜像,因此每当数据发生变化时,它们都会同步一个数据库。是否有可能使两个数据库成为彼此的从主或并行镜像?如果是的话,我如何才能做到这一点呢?

感谢所有的提前。

罗米娜。

EN

回答 2

Server Fault用户

发布于 2016-04-13 03:45:08

第2点,可以通过使用AWS RDS为您备份数据来解决。

否则,您需要手动创建EC2实例的快照,但这涉及到少量的停机时间,并且需要在S3上存储费用。

第1点,只需恢复数据库

无论哪种方式,你都想要高水平的功能,而你不想为此付出代价,所以我们帮助你的选择是有限的。

票数 2
EN

Server Fault用户

发布于 2016-04-13 09:46:05

同意- db镜像在这种情况下是非常不可能的,因为如果它是持久的,并且每次打开桌面系统时都需要手动干预,那么它的工作效果最好。快照复制是复制世界中唯一现实的选项,使用简单的数据库备份和还原或AWS快照没有任何好处。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/769989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文