声明
致谢
摘要
1 引言
1.1 项目背景及意义
1.2 国内外发展现状
1.3 设计目标
1.4 论文主要工作
1.5 论文结构
1.6 本章小结
2 系统关键技术
2.1 Quartz
2.2 MySQL
2.3 MongoDB
2.4 TRS Hybase
2.5 Redis
2.6 分布式文件系统
2.7 存储过程
2.8 本章小结
3 系统需求分析
3.1 专利数据整体说明
3.1.1 数据概况
3.1.2 专利数据结构体系
3.1.3 数据特点
3.2 系统功能性需求
3.2.1 数据加载与更新
3.2.2 数据质检
3.2.3 数据修复
3.2.4 数据监控
3.2.5 任务编排
3.3 系统非功能性需求
3.4 本章小结
4 系统概要设计
4.1 系统架构设计
4.1.1 高并发
4.1.2 异构数据库
4.1.3 数据库间的同步
4.2 应用部署架构设计
4.3 系统功能结构设计
4.3.1 数据加载与更新模块
4.3.3 数据修复模块
4.3.4 数据监控模块
4.3.5 任务编排工具模块
4.4 数据加载流程设计
4.5 本章小结
5 数据详细设计
5.1 索引数据设计
5.2 数据流转过程设计
5.3 数据传输对象设计
5.4 数据库设计
5.4.1 MySQL数据库设计
5.4.2 MongoDB数据库库设计
5.4.3 Hybase数据库设计
5.4.4 分布式文件系统设计
5.5 本章小结
6 系统的详细设计与实现
6.1 数据加载与更新模块
6.1.1 核心类
6.1.2 加载控制文件
6.1.3 加载索引文件
6.1.4 同步数据
6.2 数据质检模块
6.2.1 异常
6.2.2 日志
6.2.3 统计分析集合
6.3 数据修复模块
6.3.1 数据值的错误
6.3.2 数据数量的错误
6.4 监控模块
6.4.1 pc监控模块
6.4.2 微信监控模块
6.5 任务编排工具模块
6.6.1 存储过程
6.6.2 引证数据的加载
6.6.3 幂等性
6.6.4 断点恢复
6.6.5 Redis
6.7 本章小结
7 测试
7.1 测试环境
7.2 功能测试
7.2.1 测试用例
7.2.2 数据加载的测试结果
7.3 非功能测试
7.4 本章小结
8 结论与展望
8.1 总结
8.2 展望
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集