原理很简单:
1.取得:从A数据库取得需要的数据
2.转化:根据转化规则,将A的原始数据转化为B使用的数据
3.写入:将数据写入B库
复杂的过程就是2.转化。
转化的规则可能包括:
1.不变。需求数据与原始数据一致时,则不需要转化。这种往往在总、分库或生产、备份库或事务、分析库之间使用。
2.汇总。将A的数据分类汇总后提供给B库。往往使用在事务与报表。
3.抽取。将A的数据提取一部分字段,提供给B库。在多个系统间做数据接口往往是这样的需求。
4.综合。综合以上所有的情况。
主要就是要根据你的逻辑来写。有可能是A数据一行对B库一行。
也可能是一行对多行。
多行对一行。
多行对多行等。
其实都是些行和列,以前我做过一下,可以导入直接导入,不行把这边A的那个数据导入到excel表格,然后修改成另外那个数据库约束支持的,列名啊,数据类型及小数位啊,就是比较麻烦一点,保存到一个文件夹下,然后在B那个数据库里建同名表,选择cvs格式找到那个改好的文件导入就行了,很简单的,导入就完了