论文部分内容阅读
随着MBD(Model Based Definition,基于模型的定义)技术在大中型装备制造企事业单位的应用,基于关系型数据库(Relational Data Base,RDB)的PDM(Product DataManagement,产品数据管理)系统面临着两大挑战:其一是经过长期积累带来的大数据(Big Data)管理问题;其二是企业内用户的全员参与造成的PDM在高并发读写等方面的性能瓶颈问题。因此,作为制造型企业核心平台软件之一,改进适合企业需求的PDM系统直接关系到装备制造企业的经济效益和社会效益。本文首先在分析PDM技术概念和功能的基础上,结合云存储的四层结构,详细阐述了基于企业私有云(Enterprise Private Cloud,EPC)的PDM系统架构;为实现底层的PDM私有云存储(PDM Private Cloud Storage,PPCS),本文提出了一种基于NoSQL的PDM分布式文件系统架构,并详细介绍了架构的组成和各部分功能。对于分布式文件系统,首先要解决的就是PDM数据的均衡分布问题。本文结合提出的分布式文件系统结构和特点,定义了数据块热度和分片热度的概念,提出了一种基于热度反馈的数据均衡算法。算法在保证数据分布均衡的同时,在一定程度上提高了服务器的负载均衡。针对NoSQL宽松的一致性配置不能满足企业私有云环境下PDM系统对数据完整性的要求,本文结合触发器和认证数据结构的原理,提出了一种基于可信日志的完整性检查模型和控制方案,很好的满足了制造企业用户在数据交互过程中的数据的完整性安全需求。基于NoSQL和企业私有云的PDM系统是一个非常复杂的系统,其中涉及许多复杂的概念和技术。本文仅对其中的几个关键技术进行了研究,并在最后通过对论文的工作和结论的总结,详细论述了实施基于企业私有云的PDM系统的各项关键技术和系统实施的技术路线。