萧
萧月禾
Unregistered / Unconfirmed
GUEST, unregistred user!
对于数据库相关的应用系统,常有需要对业务数据进行备份的功能。
一般实现方法有二种:
一、最简单的办法是将整个数据库备份或还原,可使用Sql语句或现成的控件完成,
之前在下亦曾发帖讨论过这方面的问题。
二、另一种是对业务数据进行按条件备份或还原。
比如按日期范围备份某产品的销售数据等。
对于后一种方式,往往采用固定的方式,针对某个具体的业务系统,
指定对某些表按某些字段的值的范围进行备份。
比如对某电器公司的MIS系统,按入库时间范围对入库单表的数据进行备份等。
则每次开发新系统时都要重新设计类似的功能,效率低。
希望采用一种通用的方法,由客户或开发人员设置备份的数据范围
和条件来进行数据备份及还原。
初步设计使用类似查询模块中常用的条件组合的方法(如速达的查询方式)
开发一个通用的数据备份模块,前台程序不变,
通过修改后台设定的数据来实现备份条件组合。
不知道大家有没有做过类似的东西?或者请提供更好的方案
望不吝指教,萧某感激!
(也许表达得不太清楚,还望见谅!另外请各位朋友帮忙提前,甚谢!)
一般实现方法有二种:
一、最简单的办法是将整个数据库备份或还原,可使用Sql语句或现成的控件完成,
之前在下亦曾发帖讨论过这方面的问题。
二、另一种是对业务数据进行按条件备份或还原。
比如按日期范围备份某产品的销售数据等。
对于后一种方式,往往采用固定的方式,针对某个具体的业务系统,
指定对某些表按某些字段的值的范围进行备份。
比如对某电器公司的MIS系统,按入库时间范围对入库单表的数据进行备份等。
则每次开发新系统时都要重新设计类似的功能,效率低。
希望采用一种通用的方法,由客户或开发人员设置备份的数据范围
和条件来进行数据备份及还原。
初步设计使用类似查询模块中常用的条件组合的方法(如速达的查询方式)
开发一个通用的数据备份模块,前台程序不变,
通过修改后台设定的数据来实现备份条件组合。
不知道大家有没有做过类似的东西?或者请提供更好的方案
望不吝指教,萧某感激!
(也许表达得不太清楚,还望见谅!另外请各位朋友帮忙提前,甚谢!)