(离线)的数据库备份选项是什么:

1 - Amazon EC2

2 - GAE(Google App Engine)

注意:例如,ESB(Amazon Elastic Block Store)提供的差异快照很棒;我们可以在Amazon S3中进行备份,这也很棒。但我不知道我是否可以在我的本地计算机上安装最新版本的数据库。

由于

有帮助吗?

解决方案

对于App Engine, bulkloader 允许转储和加载整个数据存储区。也可以加载到您转储的其他实例,但目前需要使用allocate_ids手动设置ID计数器,以便它们不会分配已使用的ID。 SDK的未来版本应支持自动执行此操作。

询问备份EC2没有多大意义 - EC2用于计算,而不是存储。如果您指的是其他服务之一 - S3,EBS或SimpleDB,您需要指定您的意思。

其他提示

关于EC2备份的问题是正确的,因为运行SQL Server(例如)就有一个典型的用例。在这种情况下,通常使用亚马逊的弹性块存储(EBS)作为数据文件的存储,并且可以通过拍摄快照轻松支持EBS。但是,如果您有大而繁忙的数据库,请注意您将无法在合理的时间内成功拍摄实时数据驱动器的快照。相反,必须使用第二个EBS卷作为备份卷,并执行从活动卷到备份卷的常规数据库备份。然后,备份卷的快照可以在数据库备份完成后无争用地运行。

您绝对可以设置EC2,以便轻松方便地查看EBS卷。 EBS体积可高达1TB。查看本文,了解如何设置MySQL以使用EBS: ec2ebs-mysql.notlong.com/ 本文针对脚本(和解释)创建EBS卷的一致快照: alestic.com/2009/09/ec2-consistent-snapshot

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top