基于云存储的船舶通信数据存储平台设计与应用
发布时间:2019-07-16 21:14
【摘要】:随着海洋各类电子信息广泛应用,传统的基于单中心的通信数据存储平台性能已经越来越不能满足数据类型及数据量的极速增长。基于云平台的存储系统可以通过分布式的物理资源对数据进行统一存储,不仅提高了存储数据效率,并且通过云存储中心可以对各种类型的存储数据进行检索,可实现不同物理地址数据的共享。本文针对不同区域的船舶AIS系统,在研究AIS数据信息特征的基础上,设计基于云存储的信息共享平台,最后进行仿真。
文内图片:
图片说明: 供统一的接口访问,外界用户可以通过Internet或专线登录并获取所需数据。3)数据监控及负载均衡。由于基于云平台存储系统是分布式架构,为了保障资源有效利用率,需要对具体的执行单元进行流量统计,,并利用负载均衡算法对数据进行动态平衡。4)统计分析功能。平台需要具有数据的统计汇总功能,并建立相关的分析报告。本文的AIS数据存储共享平台采用客户端/服务端架构,整个平台从底层至上层分为数据库服务器层、Web发布层和应用层。数据库层是整个平台的核心所在,具有数据查询、监控及统计功能,整个系统结构如图1所示。2.2云共享平台数据功能设计信息共享平台的数据及信息访问显示是整个AIS数据存储共享平台最核心的功能,主要表现在以下3个功能:1)信息查询利用SQL语言进行数据查询,前台客户端用户制定查询的具体内容,服务端将之组装成高效的SQL查询语句。本文利用VB.NET软件实现,通过Command及CommandText来封装SQL查询语句[4],最后在DataAdapter中进行展示。如船舶AIS信息中包含“船舶”、“类型”、“地址”及时间相关信息,其成功的SQL查询语句为:SELECT+FROMQYBZWHERENOLIKE'船舶'ESCAPE'#'ANDSPECIAL'类型'AND(TO_CHAR(TIME,'YYYY')BETWEEN'2004'AND'2010')生成如上SQL查询语句后,利用VB.NET软件的Command及CommandText进行检索,最终用DataAd-apter控件返回查询结果,并显示在指定的DataGrid控件中。2)信息监控及展示信息监控及展示本文通过电子海图显示系统(ECDIS)实现[5],电子海图通过与各类传感系统相结合,如罗经、计程仪、导航系统等,并通过计算系统对数据进行处理,并在电子海图展示,整个系统架构如图2所示。电子海图显示系统(ECDIS)具有标准的数据传输?
文内图片:
图片说明: ctronicMeasurementandInstruments,2004,(3):191 195.[4]ROYG,NAVAP,SPIEGLER.IntegratingsystemanalysisandProjectmanagementtools.InterationalJournalofProjectManagement.2002,20(6):461 468.[5]表2仿真结果Tab.2simulationresult数据操作数据量500M(单中心存储/云平台)1000M(单中心存储/云平台)2000M(单中心存储/云平台)查询1.32/0.89s2.03/0.98s3.98/1.03s删除0.98/0.71s1.82/0.79s3.43/0.82s插入1.59/1.24s3.01/1.36s5.87/1.52s更新1.78/1.42s3.41/1.49s6.62/1.60s图2电子海图信息监控及展示Fig.2Electronicchartinformationmonitoringanddisplay第39卷王宏旭:基于云存储的船舶通信数据存储平台设计与应用·75·
【作者单位】: 四川信息职业技术学院;
【分类号】:U665.2;TP333
本文编号:2515258
文内图片:
图片说明: 供统一的接口访问,外界用户可以通过Internet或专线登录并获取所需数据。3)数据监控及负载均衡。由于基于云平台存储系统是分布式架构,为了保障资源有效利用率,需要对具体的执行单元进行流量统计,,并利用负载均衡算法对数据进行动态平衡。4)统计分析功能。平台需要具有数据的统计汇总功能,并建立相关的分析报告。本文的AIS数据存储共享平台采用客户端/服务端架构,整个平台从底层至上层分为数据库服务器层、Web发布层和应用层。数据库层是整个平台的核心所在,具有数据查询、监控及统计功能,整个系统结构如图1所示。2.2云共享平台数据功能设计信息共享平台的数据及信息访问显示是整个AIS数据存储共享平台最核心的功能,主要表现在以下3个功能:1)信息查询利用SQL语言进行数据查询,前台客户端用户制定查询的具体内容,服务端将之组装成高效的SQL查询语句。本文利用VB.NET软件实现,通过Command及CommandText来封装SQL查询语句[4],最后在DataAdapter中进行展示。如船舶AIS信息中包含“船舶”、“类型”、“地址”及时间相关信息,其成功的SQL查询语句为:SELECT+FROMQYBZWHERENOLIKE'船舶'ESCAPE'#'ANDSPECIAL'类型'AND(TO_CHAR(TIME,'YYYY')BETWEEN'2004'AND'2010')生成如上SQL查询语句后,利用VB.NET软件的Command及CommandText进行检索,最终用DataAd-apter控件返回查询结果,并显示在指定的DataGrid控件中。2)信息监控及展示信息监控及展示本文通过电子海图显示系统(ECDIS)实现[5],电子海图通过与各类传感系统相结合,如罗经、计程仪、导航系统等,并通过计算系统对数据进行处理,并在电子海图展示,整个系统架构如图2所示。电子海图显示系统(ECDIS)具有标准的数据传输?
文内图片:
图片说明: ctronicMeasurementandInstruments,2004,(3):191 195.[4]ROYG,NAVAP,SPIEGLER.IntegratingsystemanalysisandProjectmanagementtools.InterationalJournalofProjectManagement.2002,20(6):461 468.[5]表2仿真结果Tab.2simulationresult数据操作数据量500M(单中心存储/云平台)1000M(单中心存储/云平台)2000M(单中心存储/云平台)查询1.32/0.89s2.03/0.98s3.98/1.03s删除0.98/0.71s1.82/0.79s3.43/0.82s插入1.59/1.24s3.01/1.36s5.87/1.52s更新1.78/1.42s3.41/1.49s6.62/1.60s图2电子海图信息监控及展示Fig.2Electronicchartinformationmonitoringanddisplay第39卷王宏旭:基于云存储的船舶通信数据存储平台设计与应用·75·
【作者单位】: 四川信息职业技术学院;
【分类号】:U665.2;TP333
本文编号:2515258
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2515258.html