我的公司发布了一款运行在Windows 2008 R2标准上的设备。它还运行SQLServer2008Express R2。该设备通过从IP摄像机记录视频生成内容,因此我们每天生成大量数据。我想说的是,一个典型的安装每天写2-3 GB的数据,假设我们的用户在特定的一天没有记录比平时更多的内容。
就我想要支持的内容而言,有几件事我很感兴趣:
理想情况下,这将与应用程序的其他部分无缝工作,因为这是该产品的主要卖点。
备份数据库似乎很容易,因为它通常保持很小(小于100 MB)。我想知道是否有什么好办法备份所有的视频内容。我在想,我们最终需要在家里建造一些东西,但即使这样听起来也是一项艰巨的工作。
如有任何建议,将不胜感激。谢谢!
发布于 2010-11-09 13:40:59
提供一种为CIFS、FTP或用户可以访问的其他公共存储生成夜间备份的方法。然后,用户负责备份这些数据,就像他们负责任何其他设备的任何其他备份一样。不要重新发明方向盘,也不要试图承担为这些设备运行自己的互联网备份服务的成本。让用户可以使用这些工具是你的工作,但是你不需要照看他们来确保他们正确地使用产品。
可以想象,您可能面临的一个问题是处理不完全恢复,您将需要应用程序逻辑来检测它们并优雅地恢复。(无论如何,你应该拿着这个。)
发布于 2010-11-09 13:56:42
我在这里看到了两部分,来自设备的数据备份和对设备的还原(我假设设备操作系统本身不需要备份)。在不了解设备设置的情况下,我将有一个具有共享文件夹的单独分区,您可以使用本机压缩或(我的首选) WinRar或任何其他可编写脚本的压缩实用程序。您将安排数据库和视频的每日归档到此分区(采用覆盖方案以避免空间不足)。如果他们需要长期档案的话,他们可以根据用户的自由裁量权复制。为了进行还原,您必须创建一个脚本(我将利用powershell)从特定的备份中恢复数据库和视频。
https://serverfault.com/questions/199867
复制相似问题