没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
开发背景: 为了满足客户的要求,客户要求两台数据库服务器在不能直接通信的情况下,要保证两台数据库数据保持同步,并且要保证效率,数据量一般每分钟最少可以到达2万条(只能通过端口访问),所以只能使用程序先生成满足特定格式的文件(我这里是用的XML保存),然后在使用文件传输服务(通过指定端口)将文件传输到指定的服务器磁盘上,在需要同步的服务器上再部署数据同步服务(这个文件包含在压缩包里。方法:解析XML文件,再调用odp.net组件批量提交,效率是批处理文件的4倍以上),我测试过100万数据批量插入在10秒以内(不包括解析文件的时间,根据机器的配置不同时间也不同)。 压缩包中包含的文件:数据库建表、存储过程(生成指定格式的字符串,供后台服务写文件)、数据同步的后台服务,三个文件; 希望对刚好有这需求的人有帮助,同时也欢迎指正程序中的不足,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
.zip (41个子文件)
数据库文件
建表SQL.txt 4KB
存储过程.txt 18KB
DataSyncSvr
DataSyncSvr.sln 923B
DataSyncSvr
DataSyncMain.cs 4KB
Program.cs 491B
SyncConst.cs 542B
DataSyncSvr.csproj 4KB
obj
Debug
DataSyncSvr.csproj.FileListAbsolute.txt 1KB
DataSyncSvr.ProjectInstaller.resources 180B
DataSyncSvr.DataSyncServer.resources 180B
DataSyncSvr.exe 17KB
TempPE
Refactor
DataSyncSvr.csproj.GenerateResource.Cache 852B
DataSyncSvr.pdb 30KB
bin
Debug
OraOps11w.1dll 376KB
Oracle.DataAccess.dll 1.07MB
OraOps11w.dll 344KB
DataSyncSvr.InstallLog 8KB
DataSyncSvr.exe.config 500B
log4net.config 1KB
log
log.txt 2KB
log4net.dll 244KB
DataSyncSvr.vshost.exe.config 500B
DataSyncSvr.exe 17KB
uninstall.bat 76B
InstallUtil.InstallLog 6KB
Publish.Log.pdb 12KB
Publish.Log.dll 5KB
DataSyncSvr.vshost.exe 14KB
DataSyncSvr.pdb 30KB
install.bat 73B
DataSyncSvr.vshost.exe.manifest 490B
ProjectInstaller.Designer.cs 2KB
ProjectInstaller.cs 388B
DataParse
ParseXmlToDataEntity.cs 6KB
App.config 500B
DataSyncServer.cs 2KB
ProjectInstaller.resx 6KB
DataEntity
DataSyncDataEntity.cs 2KB
DataSyncServer.resx 6KB
Properties
AssemblyInfo.cs 1KB
DataSyncSvr.suo 9KB
共 41 条
- 1
穷的没朋友
- 粉丝: 7
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页