使用Dell equallogic复制数据库

戴尔Equallogic 6100/4100复制数据库可以像MySQL,MS SQL 2012和Oracle 11g?

我想在VMWare 5中build立我的Web应用程序和他们的数据库。他们将运行equallogic并与另一个站点上的另一个equallogic同步。

或者使用其他方法复制数据库是否是最好的做法(也更安全)?

我的计划是能够在两个站点之间进行负载均衡(并执行DR),每个站点都有自己的均衡器,每个站点都有自己的每个数据库的最新副本。

他们可以帮助复制,但他们需要数据库quiecing支持,否则你会天生的数据损坏。 根据我的经验,让数据库引擎本身去完成这项工作总是好得多 – 他们的目的就是为了做到这一点。

是的,这可以在SQL数据库和Equallogic主机集成工具一起完成。

对于由Equallogic存储直接处理的数据库一致副本,需要让SQL VM直接对SAN进行iSCSI访问,并且需要将数据库直接存储在Equallogic卷上(而不是在数据存储区内的VMDK中)卷)。 您还需要在虚拟机的操作系统上安装主机集成工具,以便系统能够正确地与arrays进行通信,以便在数据暂停后立即创build快照。

对于Oracle 11g数据库,我不相信主机集成工具是兼容的。 您可以考虑参考引用“ 使用RMAN和快照进行备份和恢复 ”的Equalogic白皮书,以获取更好的解决scheme。

我实际上并不熟悉mySQL,也不能提供很多支持。

但是,对于DR和负载平衡的计划在此设置中运行得并不顺利,因为Equallogic复制是asynchronous的,并且不会在DR站点为您提供“始终有效”的数据副本。 您需要应用程序级别的复制来实现这个目标,类似于Microsoft Exchange中提供的function(我相信这个function被称为“一致性组”)? – 我确信在MS SQL中存在类似的东西,虽然我不知道不知道如何比较EQL复制。

如果您仅使用myisam表,则“使用读取locking刷新表”会将所有更改提交到磁盘并closures文件。 然后您可以拍摄文件系统的快照。 用“解锁表”释放锁。 这不适用于Mysql 5.1及更早版本的innodb表。 我不知道更新的版本。

我不知道一个集成的平衡解决scheme,所以你必须自己编写脚本。