分数据库数据上传到汇总数据库(有很多表),有那位知道速度比较快的方式,
我现在的做的是:本地生成插入语句,然后连接到服务器插入数据库中,
数据量小还是行,大量数据就慢了,因为分数据离汇总数据库之间的网速比较慢的影响
我想:在本地生成文件,然后上传服务器,再由服务器数据库提取文件插入数据库中
不知是否可行?
那位大侠给点建议??
先谢谢!

解决方案 »

  1.   

    可行,如果是sqlserver,oracle可以用复制
      

  2.   

    有的数据库本身带有同步复制功能,不过用起来可能比较麻烦。另外可以考虑本地和服务器建立tcp/ip连接,传输数据到服务器后再插入数据库
      

  3.   

    先在本地生成,要考虑一下数据延迟的话,防止生成重复数据。。
    再者就是文件的格式要定好了、、
    eg:
    CreateTextFile(locationpath+textname,text);
    SendFTP(remotepath,locationpath,textname);
      

  4.   

    可以。以前我们公司也做过类似的系统。
    在客户端先生成XML格式的文件,然后打包上传至服务器,服务器再去解压导入数据库。但有时候会出现丢文件的情况,明明上传了服务器却没有收到。
    我们在客户端数据库里面有加个字段,如果上传了就置1
      

  5.   

    就直接生成insert的sql文本文件好了
    压缩、存到主数据库的机器,
    由主数据库的一个bat来解压缩、执行那个sql文件
      

  6.   

    我想的就是生成xml文件,然后上传服务器。我知道数据库信息生成xml文件
    我想请教的是:生成的xml如何插入数据库中啊
    谢谢---
    我的qq:421854799
      

  7.   

    我用的是oracle8,能否说详细点呢
      

  8.   

    请问
    如何讲xml导入数据库中呢?
    谢谢