论文摘要
在产品数据管理(PDM)系统的电子资料室(Data Vault)中存储着大量的二维/三维CAD图纸、技术文档、扫描图、照片等大文件数据,对这类数据的存取效率一直是PDM中的一个关键问题。在实际应用中为了保证一些重要数据的安全性,将会把部分大型的重要图纸保存在数据库系统中。传统的关系型数据库在进行这类数据的存取时,所需计算机资源要求高,处理速度慢,系统性能低下,直接影响到整个PDM系统的效率。因此有必要对数据库系统下的大文件处理方法进行优化,这样既可以充分利用数据库系统的优势,又能够避免产生异构数据源和存储同步等问题。本文通过分析和比较目前PDM系统的电子资料室中大文件数据的存储方法,从数据库系统调整、接口选用和应用程序设计等方面进行了如何快速存取这类数据的研究,主要包括以下几个方面内容:(1)文件系统和数据库系统大文件存储方法及各自优缺点。(2)BLOB字段处理方法和数据库性能调整技术。(3)访问接口技术在处理大字段数据上的效率比较与分析。(4)分割合并、数据压缩和内存映射等方法在应用程序中的应用。课题针对大字段数据存储的特点,经过一系列调整技术和优化方法的综合运用,提高了PDM系统的电子资料室中大文件数据的存取效率。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题的来源、目的和意义1.2 电子资料室的研究现状及存在的问题1.3 本文的主要工作及研究方案1.4 全文组织结构和简介第二章 电子资料室文档管理及数据集成方法2.1 引言2.2 PDM 系统中的文档管理2.2.1 文档管理对象2.2.2 文档管理模型2.2.3 电子资料室2.2.4 图形文档工作流程2.3 文件系统与数据库系统集成方法2.4 文件系统存储数据的缺点2.5 数据库系统存储方法2.5.1 单表存储2.5.2 多表存储2.6 优化设计要点2.6.1 数据库系统设计2.6.2 应用程序设计2.6.3 访问接口选用2.7 本章小结第三章 大文件数据处理的方法与理论基础3.1 引言3.2 大数据处理常用方法及所存在的问题3.3 数据转换过程中大对象的处理3.3.1 大对象类型概述3.3.2 大对象存取方法3.3.3 数据转换过程中大对象处理方法3.4 SQL Server 中存储BLOB 的设计与实现3.4.1 BLOB 在SQL Server 中存储原理3.4.2 BLOB 在SQL Server 中的操作实现3.4.3 处理BLOB 要考虑的因素3.5 本章小结第四章 访问接口选用与数据库调整技术4.1 引言4.2 数据库访问接口介绍4.2.1 ODBC API4.2.2 MFC ODBC4.2.3 DAO4.2.4 OLE DB4.2.5 ADO4.2.6 访问接口的比较和选用4.3 各类接口下的存储速度比较4.3.1 MFC ODBC 接口的速度测试4.3.2 ADO 接口的速度测试实验4.4 性能比较与分析4.5 大字段存储的数据库性能调整4.5.1 性能调整和优化概述4.5.2 数据库大小调整和容量规划4.5.3 内存管理与调整4.6 本章小结第五章 应用程序的设计实现与系统性能改善5.1 引言5.2 文件分割与合并概述5.3 分割与合并的实现方法5.3.1 数据库存储前分割的实现5.3.2 合并的实现方法5.4 分割合并带来的效率改善5.4.1 从原理上分析大字段存储效率5.4.2 数据分割实验及效率分析5.4.3 分割图片的合并时间及效率分析5.5 数据压缩的应用5.5.1 数据压缩概述5.5.2 PDM 系统中的数据压缩5.5.3 PDM 系统中数据压缩的实现5.6 内存映射处理大数据量文件5.6.1 内存映射概述5.6.2 实现内存映射的方法及相关函数5.6.3 内存映射在PDM 图文档管理中的应用5.7 系统优化前后的性能比较5.8 本章小结第六章 总结与展望6.1 总结6.2 今后工作展望致谢在学期间的研究成果及发表的学术论文参考文献附录:英文缩写词对照表
相关论文文献
标签:产品数据管理论文; 电子资料室论文; 二进制大对象论文; 分割合并论文; 压缩论文;