基于分布式的智慧工地数据库设计及实现
2021-01-11杨宗翰
石油化工建设 2021年3期
杨宗翰 吴 巍 杨 昱
中国核工业第五建设有限公司 上海 314300
随着智慧工地智能设备的不断增加和应用范围的扩充,针对数据的存储和使用,以及智慧工地平台的性能提升、功能优化,集中式数据库系统表现出一定的不足。例如,数据按实际需要已在网络上分布存储,再采用集中式处理,势必造成通信开销大的问题;应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影响,可靠性不高;集中式处理使系统的规模和配置都不够灵活,系统的可扩充性差。在这种形势下,集中式数据库的“集中计算”概念开始向“分布计算”概念发展。
分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都可能有DBMS 的一份完整拷贝副本,或者部分拷贝副本,并具有自己局部的数据库。位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的逻辑上集中、物理上分布的大型数据库。
1 智慧工地中的数据应用
伴随着现代网络科技的发展和建筑企业对项目管理要求的提升,碎片化的应用和孤立的数据已经不能满足建筑企业对项目的综合管理和目标监控,越来越多的智能设备和应用系统被广泛应用于施工现场。“智慧工地平台”以物联网端设备数据采集为基础,将施工现场大量零碎离散的应用和硬件设备进行集成,形成数据汇集,产生数据中心。
随着施工现场对于智能设备需求的增加,以及应用范围的扩大,智慧工地数据库系统要面对以下挑战:数据采集存储需适应各种恶劣的网络环境;……
登录APP查看全文
