基于NoSQL技术的PDM数据逻辑组织与查询
发布时间:2021-06-22 18:34
在当今大型制造业中,由于多年的积累、产品型号的不断增加、“构型”机制的逐步实施,使存储在PDM(Product Data Management,产品数据管理)中的产品相关数据越来越多,逐步呈现出“大数据”特征;又随着MBD/MBE(Model Based Definition,基于模型的定义;Model Based Enterprise,基于模型的企业)技术的实施及全生命周期管理,不仅使工程数据的结构特征越来越弱,而且使企业中的用户几乎“全员参与”。以上特征使得基于关系型数据库RDB(Relation Model Data Base)的传统PDM系统在高并发读写、海量数据高效存储和访问、高扩展性和高可用性等方面存在的问题日显突出——服务器和用户终端机越来越“高档”、存储设备数量和容量越来越大、用户访问速度越来越慢、数据备份时间越来越长。因此对PDM中数据的新型存储组织结构及查询的研究具有重要的意义。首先,本文详细介绍PDM系统及非关系型数据库NoSQL(NoSQL=Not Only SQL,不仅仅是SQL)的国内外研究现状以及相关理论,分析PDM中产品结构树的创建理念,结合产品结构树中...
【文章来源】:沈阳航空航天大学辽宁省
【文章页数】:67 页
【学位级别】:硕士
【部分图文】:
aNoSQL命名文件和数据文件内部结构
索引数据也存在数据文件中,不过索引是被组织成 B-Tree 结构,而双向链表。文件大小与计算机位数有关,若计算机为 64 位,则文件大小从 64M始,每次翻倍,直到 2G 以后每次都生成 2G 大小的文件。2 文件 info.ns(16M)是一个命名空间文件,用来保存名字空间对应的元数,info.ns 是一个 hashtable,保存了每个名字空间中的储存信息,包括大小、块、第一块位置、最后一块位置、索引信息等,而块的位置又通过文件序号(后跟的数字)与文件中的偏移量来确定。其物理存储结构如图 2.1 所示。
成子部件和零件,生成产品结构树中的第三层,此过程以此类的各层的所有组成成分分解成零件为止,由此形成的某一产品即为产品结构树。则产品结构树反映了相应的产品与零部件之。以字母 A 表示产品,以 B[X][Y](X 表示树中第 X+1 层的部一层中某一部件的偏移量),a[M][N](M 表示树中第 M+1 层的零一层中某零件的偏移量),则产品 A 的产品结构树生成过程如图
【参考文献】:
期刊论文
[1]支持大数据管理的NoSQL系统研究综述[J]. 申德荣,于戈,王习特,聂铁铮,寇月. 软件学报. 2013(08)
[2]朴素贝叶斯算法的MapReduce并行化分析与实现[J]. 张依杨,向阳,蒋锐权,张波,张君瑛. 计算机技术与发展. 2013(03)
[3]基于MapReduce的多机并行DP算法与实验分析[J]. 张栋海,黄丽娜,刘晖,唐健. 地球信息科学学报. 2013(01)
[4]面向合作方协同设计的PDM架构[J]. 龚茜茹,蔡丽霞. 计算机系统应用. 2013(02)
[5]C/S架构PDM的Web化升迁与应用[J]. 张金,窦方兵. 计算机系统应用. 2013(01)
[6]MBD技术实施研究[J]. 姜红明,张丰华,吴慧杰,任召,杨林. 制造业自动化. 2012(23)
[7]PDM环境下产品配置管理技术的研究[J]. 邱胜海,王云霞,陆云,鲁泳,王志亮. 现代制造工程. 2012(09)
[8]基于MapReduce的决策树算法并行化[J]. 陆秋,程小辉. 计算机应用. 2012(09)
[9]PDM/CAPP/ERP系统产品数据集成方案及应用研究[J]. 刘新凌. 北京联合大学学报(自然科学版). 2012(03)
[10]NoSQL的分布式存储与扩展解决方法[J]. 姚林,张永库. 计算机工程. 2012(06)
硕士论文
[1]PDM系统关键技术的研究与开发[D]. 刘长明.吉林大学 2011
[2]汽车底盘设计平台PDM和系统集成技术研究与应用[D]. 王艺.浙江大学 2011
本文编号:3243338
【文章来源】:沈阳航空航天大学辽宁省
【文章页数】:67 页
【学位级别】:硕士
【部分图文】:
aNoSQL命名文件和数据文件内部结构
索引数据也存在数据文件中,不过索引是被组织成 B-Tree 结构,而双向链表。文件大小与计算机位数有关,若计算机为 64 位,则文件大小从 64M始,每次翻倍,直到 2G 以后每次都生成 2G 大小的文件。2 文件 info.ns(16M)是一个命名空间文件,用来保存名字空间对应的元数,info.ns 是一个 hashtable,保存了每个名字空间中的储存信息,包括大小、块、第一块位置、最后一块位置、索引信息等,而块的位置又通过文件序号(后跟的数字)与文件中的偏移量来确定。其物理存储结构如图 2.1 所示。
成子部件和零件,生成产品结构树中的第三层,此过程以此类的各层的所有组成成分分解成零件为止,由此形成的某一产品即为产品结构树。则产品结构树反映了相应的产品与零部件之。以字母 A 表示产品,以 B[X][Y](X 表示树中第 X+1 层的部一层中某一部件的偏移量),a[M][N](M 表示树中第 M+1 层的零一层中某零件的偏移量),则产品 A 的产品结构树生成过程如图
【参考文献】:
期刊论文
[1]支持大数据管理的NoSQL系统研究综述[J]. 申德荣,于戈,王习特,聂铁铮,寇月. 软件学报. 2013(08)
[2]朴素贝叶斯算法的MapReduce并行化分析与实现[J]. 张依杨,向阳,蒋锐权,张波,张君瑛. 计算机技术与发展. 2013(03)
[3]基于MapReduce的多机并行DP算法与实验分析[J]. 张栋海,黄丽娜,刘晖,唐健. 地球信息科学学报. 2013(01)
[4]面向合作方协同设计的PDM架构[J]. 龚茜茹,蔡丽霞. 计算机系统应用. 2013(02)
[5]C/S架构PDM的Web化升迁与应用[J]. 张金,窦方兵. 计算机系统应用. 2013(01)
[6]MBD技术实施研究[J]. 姜红明,张丰华,吴慧杰,任召,杨林. 制造业自动化. 2012(23)
[7]PDM环境下产品配置管理技术的研究[J]. 邱胜海,王云霞,陆云,鲁泳,王志亮. 现代制造工程. 2012(09)
[8]基于MapReduce的决策树算法并行化[J]. 陆秋,程小辉. 计算机应用. 2012(09)
[9]PDM/CAPP/ERP系统产品数据集成方案及应用研究[J]. 刘新凌. 北京联合大学学报(自然科学版). 2012(03)
[10]NoSQL的分布式存储与扩展解决方法[J]. 姚林,张永库. 计算机工程. 2012(06)
硕士论文
[1]PDM系统关键技术的研究与开发[D]. 刘长明.吉林大学 2011
[2]汽车底盘设计平台PDM和系统集成技术研究与应用[D]. 王艺.浙江大学 2011
本文编号:3243338
本文链接:https://www.wllwen.com/shekelunwen/ljx/3243338.html