通用数据转移程序
来源:互联网 发布:linux系统版本查看 编辑:程序博客网 时间:2024/05/01 06:17
周末过去了,程序的雏形还没想好呢,先随便写点吧。既然要做通用的一个数据转移程序,首先要支持多种数据库吧。然后必须要支持后续其它数据库的扩展,毕竟一开始不太可能把当今所有的数据库都写到。考虑到以后版本的灵活性,决定把界面和处理完全分离,界面的功能仅仅在于接受命令和显示结果或数据。架构方面先试试插件式设计。功能方面,主要是一个数据库向另一个数据库传递数据的时候要支持其间的数据转换,毕竟不同的数据库数据类型可能也有区别,数据长度可能也要考虑切掉一部分,这里可以设置报警功能,至于报警的建议处理暂时先考虑,以后再说。转换过程中要详细地记录日志,如果有可能最好能支持暂停和撤消功能,不过这个功能实现起来可能有些难度。考虑到性能问题,本程序还需要支持一些数据库特有的数据导入导出功能,如SYBASE的BCP命令。数据转移后,要支持对结果的check,微调,有错误日志的话还要按日志的提示对数据进行再处理。设计的时候要纯面向对象,比如可能考虑把处理抽象为一个对象,其它状态是其属性之一,当然不一定要这样设计,目前只是先想到这。呵呵。
写这么多,看的人不一定会明白,日后我自己看的时候可能也会湖涂,最后能画个图出来。可是今天比较困了。:(
先睡一会吧。
- 通用数据转移程序
- 通用数据转移
- 数据转移
- 通用的数据导入导出程序DTS
- 进制数据输出的通用程序
- 通用MapReduce程序复制HBase表数据
- 【转】删除过期数据通用程序
- 五 程序转移指令
- 程序分支转移
- 快速转移数据方法
- sqlbulkcopy 转移大数据
- magento转移数据
- 数据录入及转移
- ORACLE数据转移
- Sqoop数据转移学习
- Magento数据转移
- mnesia 数据转移
- 批量数据转移
- The sample Loadrunner script below shows examples of FOR, DO and DO WHILE LOOPs.
- 控制页面按钮的样式
- 网络日志(2010.5.17)
- 2010.5.17 故障安全
- 新款PSP线路板复制解剖
- 通用数据转移程序
- jsp自定义标签库打包步骤
- extjs 表单验证实例
- 我是如何一次性通过“信息系统项目管理师”认证的
- 老手是这样教新手编程的
- ant的基本语法
- (推荐亦歌)真正的跨平台应该是这样的!!!
- 用户控件的相对路径问题
- RedHat5.4中关于中文乱码的解决方法