APP下载

PDM数据向MongoDB迁移的设计实现

2016-09-21夏秀峰曾喆沈阳航空航天大学辽宁省通用航空重点实验室沈阳110136沈阳航空航天大学计算机学院沈阳110136

现代计算机 2016年6期
关键词:数据库效率设计

夏秀峰,曾喆(1.沈阳航空航天大学辽宁省通用航空重点实验室,沈阳 110136; .沈阳航空航天大学计算机学院,沈阳 110136)

PDM数据向MongoDB迁移的设计实现

夏秀峰1,2,曾喆2
(1.沈阳航空航天大学辽宁省通用航空重点实验室,沈阳110136; 2.沈阳航空航天大学计算机学院,沈阳110136)

0 引言

目前,制造业中针对PDM的数据存储主要基于传统的关系数据库[1-2]。由于关系数据库的数据存储结构是以二维表的形式存在,当涉及到PDM数据中诸如文献[1]提到的产品结构树,装配关系与批架次关系等一些列复杂的网状结构数据时,往往呈现多对多的关系,零件E、F组成部件B,部件B又被其他的部件、产品所使用,如下图所示(其中箭头指向为父件指向子件),这种情况下,必须进行相应的数据存储关系转化(例如由网状结构到单父-单子存储模式的转换),表1所示,来适应二维表的存储模式。这种以二维表形式存储复杂网状结构数据的方式严重制约了PDM数据的存储及查询效率。

表1 单子—单父表法

图1 PDM中零部件复杂的网状关系

并且,由于当今MBD[3-4]技术在制造业的推广,基于关系数据库存储的PDM数据在高扩展性、高并发访问和高可用性等方面将会面临新的挑战。文献[5]指出,MBD技术通过将三维尺寸标注信息、各种制造信息和产品结构信息一起附着在三维实体模型上的方式,完整地表达了产品的各种有效信息。文献[3]指出,在这样的设计模式下,企业将具有详细标注的三维模型作为数据唯一来源,并围绕其进行需求、分析、设计、实施等一系列操作,在这些环节当中必然会产生大量的数据,再加上随着时间推移、产品型号增加等因素的影响,使得这些数据逐步呈现大数据的态势。……

登录APP查看全文

猜你喜欢

数据库效率设计
提升朗读教学效率的几点思考
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
数据库
数据库
数据库
数据库
跟踪导练(一)2
“钱”、“事”脱节效率低