检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《土木建筑工程信息技术》2016年第5期40-44,共5页Journal of Information Technology in Civil Engineering and Architecture
基 金:国家科技支撑计划子课题"建筑行业设计服务共性技术集成平台研发与应用"(编号:2014BAH25F03-04)
摘 要:国内的BIM相关技术在近几年发展迅速,随之高速增长的BIM数据对存储系统的高可用性、负载均衡、横向扩容等功能也提出了更高的要求。本文就BIM行业内某公司需求,设计并实施了以FastDFS为主HDFS为辅的分布式文件存储系统。该公司主要存储BIM数据中常见的.rfa文件和.rvt文件,其中,.rfa文件的大小在KB级,而部分.rvt文件则体量较大。主流分布式存储系统HDFS适合存储大文件,为节省研发HDFS针对小文件存储算法方面的成本,本文引入了适合存储中小型文件的轻量级分布式存储系统FastDFS,以此为主要存储系统,并部署HDFS,存储大文件,为公司之后优化HDFS小文件存储,迁移全部存储平台至HDFS,并在此之上建立分布式计算平台打下技术基础。本文在两个存储系统之上布置了配有Keepalived模块的Nginx反向代理服务器,统一用户存取入口,在保证系统负载均衡和高可用性能力的同时封装了Web API,依据文件大小,将BIM数据分别存入Fast DFS和HDFS。经测试,新系统较原系统在存储性能方面有较大提升,并增添了高可用性、负载均衡、横向扩容等功能。Building information modeling(BIM) related technologies have been widely used in recent years.Dueto itsnon-structural and growing volume,BIM data puts forward higher requirements tostorage system.In this paper,we design and implement a distributed file systemto store BIM data with high availability,load balancing,and horizontalexpansion.The Fast DFs and HDFS(Hadoop distributed filesystem) are basically used to store small files and large files respectively.On top of this arrangement,Nginx reverse proxy server with Keepalived module is deployed tounify the user access port,and encapsulate the Web API to manage the BIM data.Preliminary experiment results show that our approach achieves better performance.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.142.200.134