将 SQL 数据库备份到外部 USB 硬盘是个好主意吗?

use*_*912 8 backup sql usb

我将在海上石油平台(机架服务器)上安装数据库系统。他们的硬件和空间非常有限,因此不可能发送备份基础设施。也无法通过 FTP 发送备份,因为它们甚至没有文件服务器。

我正在考虑将 SQL 数据库备份到便携式美元硬盘上。USB 硬盘驱动器将始终直接插入服务器。每周一次,他们会将硬盘更换为新的/旧的。

这样做是个好主意吗?如果没有,你能提出更好的解决方案吗?

Zor*_*che 9

备份到 USB 连接的驱动器肯定比没有备份好。专门为备份(如磁带)设计的硬件备份可能是更好的选择。

您能承受丢失一周的数据吗?如果您每周只交换一次驱动器,那么您将面临数周数据量的风险。如果驱动器连接一周,则可能会出现一些电涌导致计算机和备份驱动器损坏的风险。如果该驱动器 6 天未更改,那么您将丢失 6 天的数据。

您会将驱动器运送到其他位置吗?似乎某种事件会同时破坏原始数据库和备份驱动器的可能性非常高。

  • 我的主要问题是有很多可能会出错的错误会杀死 USB 磁盘内容 - 从错误的文件系统到电击。 (3认同)
  • 喜欢你的观点,总比没有备份好..谢谢 (2认同)

Lea*_*lli 7

这只是一个想法,但您可以通过镜像服务器/数据库提供外部(甚至第三方)备份服务。每次执行插入/更新/事务日志/alter/create/etc.,任何修改时都会复制该信息。因此,如果您无权访问或与互联网/外部网络的连接有限(每周一个连接),则交易非常少,并且可以在队列中。

如果您告诉我您使用的是哪种数据库,我可以为您提供更多帮助。是 MySQL 吗?MSSQL?甲骨文?

甚至更多(只是另一个想法)您是否考虑过进行良好的策略可编程性备份?例如,如果您知道结构和数据,以及数据的到期时间,您可以移动/删除您的不必要的历史记录或使用上述关于镜像数据库的想法。

我认为在风险、安全性、空间和硬件损坏方面,使用具有最少连接的镜像数据库的成本低于使用外部可移动硬件的成本。


编辑:

关于镜像服务器有很多帮助和教程以及视频教程。我的技能更偏向于 linux 上的 MySQL 服务器,但我可以告诉您一些提示,希望它们可以帮助您。

  • 首先,看这里,关于服务器故障,甚至更好:Stack Exchange 上的数据库管理员
  • 在 MSSQL 的 msdn 上(我给你的是 2005 版本,我不知道你的服务器/数据库是什么版本:SQL Server 2005 中的数据库镜像,但你可以在顶部菜单上更改它。
  • 该文档底部有一个常见问题链接,可以为您澄清一些主要问题(例如,队列事务、网络容量等):

  • 如何在 2008 R2 上准备镜像数据库(您可以单击顶部的“其他版本”更改版本。

  • 在谷歌上使用这样的键,你会厌倦阅读它:谷歌搜索。正如我告诉你的,这不是我最喜欢的数据库,所以我真的不知道你怎么能在 MSSQL 上做到这一点,但我确信一件事:如果数据库至少是 2005 年,你可以做到,而且可以肯定的是我告诉过你更多的选择和更好的选择。
  • 我认为几乎每个仅提供数据库服务器服务的主机都可以使用某种策略或证书从任何位置制作镜像,他们会向您解释。我现在不记得有什么好的服务,但我知道有很多。您可能会找到比 MSSQL 服务器更便宜的 MySQL 服务器,但我认为您需要一些“迁移应用程序”来将数据从 MSSQL 移动到 MySQL,所以对我来说,第一个选择是您查看有关源的每个细节,然后询问兼容的镜子。

另一个想法是随着这种思路而产生的:

假设您无法配置镜像或任何原因。在最后一个实例中,您可以制作一个小作业/任务/自动化软件或脚本,通过 SQL 读取大量数据并通过 SQL 发送它(并且您可以更改目标,例如从 MSSQL(您的实际源)到 MySQL(这是免费的,你可以在任何地方使用你自己的电脑/服务器/等支持它。

真的,如果您了解 SQL,您就可以做到。

  • 还有一个技巧,我想你告诉过你不能添加/附加任何硬盘,但你可以使用 RAID 的磁盘来扩展内部备份的容量。

    但无论如何,备份的主要思想是您在完全不同的环境(另一个地方)中拥有备份,如果因任何原因(火灾、地震、革命,硬件问题)。这就是镜像的主要思想:一个负载均衡的服务器,对用户来说很清楚,你真的不知道你在哪里工作,它同时以同样的方式工作。这是“历史备份”和“实时备份”的区别。

编辑 2: 无论如何,我从不回答有关您的想法的任何信息。当然总比没有好,但对于关键数据来说就像什么都没有。它有很多不可取的未来问题:

  • USB的速度
  • 手动过程(由谁?信息对于另一个人的处理是否过于重要?如果处理您数据的人窃取/销毁/更改它,您有任何法律/工作/经济责任吗?
  • 时间,当然你想要一个自动选项。
  • 你会备份..什么?多少?什么样的数据?什么是旧数据?有哪些标准?标准会或可以改变吗?这就变成了下一个问题:
  • 在我的国家,我们有一句“谚语”或“格言”,它说的是……“今天是面包,明天是饥饿”。我的意思是,您是否需要随时更改此流程?您可能需要在短时间内寻找另一种方式吗?费用是多少?您的解决方案是否灵活,或者您将来会免费得到一个问题?

  • 通过镜像 - 来吧,将它输入到在线书籍搜索中。这是一段时间以来的主要功能。 (3认同)