我们的Java服务器应用程序将数据记录到SQL数据库,该数据库可能位于同一台计算机上,也可能不在同一台计算机上。目前我们使用MySQL,现在我们正在移植到MySQL。用户在我们的应用服务器上配置数据库备份参数,例如每天运行备份的时间,应用服务器通过sproc在适当的时间执行SQL server的备份数据库命令。它每天进行增量备份,每周进行完整备份。
MySQL缺乏一个类似的特性来区分数据库和客户端连接来备份自己。我们正在考虑的选择是:
设置cron作业、Perl脚本、第三方应用程序或其他在数据中心工作很好的技巧是不可取的;这是一个收缩包包,需要非常健壮和方便。
数据库大小可以从大约10 to到10 to不等。
我知道增量部分的二进制日志。我认为,如果我们决定使用它们,一般的解决方案也可能适用于它们。
这都是在Windows200332位或2008R2 64位,MySQL 5.1上完成的.
对我来说,UDF选项似乎是最好的。UDF (http://www.mysqludf.org/)有mysqludf_sys,这可能是我们所需要的,但我想我应该征求意见,因为在大量搜索之后,似乎没有其他人得出相同的结论,或者我们的需求是不寻常的。我们的应用程序是MySQL中唯一的东西,所以我不担心其他用户能够访问我们的UDF。
有什么办法我忽略了吗?有以这种方式使用UDF的经验吗?
谢谢,埃里克
发布于 2011-09-12 17:40:37
出于这一原因,我们决定将应用程序配置到数据库中,因此这个问题变得毫无意义。
https://stackoverflow.com/questions/3631508
复制相似问题