大数据管理系统平台产品需求规格说明书V0.2
《大数据管理系统平台产品需求规格说明书V0.2》由会员分享,可在线阅读,更多相关《大数据管理系统平台产品需求规格说明书V0.2(17页珍藏版)》请在装配图网上搜索。
1、word 文档编号:GM-YFZX-Temp-27 文档密级:内部公开数据管理平台产品需求规格说明书版本号:0.2天耀宏图科技某某13 / 17修订记录版本号修订记录编写人审核人日期创建邹锦辉2016-06-19修改文档格式王芳2016-06-21 目 录 1文档介绍2文档目的2读者对象2参考文档2术语与缩写解释22产品介绍33项目目标3数据集存储3数据负载均衡3数据交互4支持GIS数据类型4接口的高扩展性44总体架构55产品的功能性需求5数据视图5服务器视图功能6数据集视图功能7图层视图功能8数据提交9单文件提交9批量提交10断点续传11服务器设置11主服务设置11服务器启动停止12负载均衡
2、136性能需求147外部接口需求148软硬件环境需求159其他需求151 文档介绍1.1 文档目的本文档的目的是通过对用户需求的分析,将用户需求转化为对产品需求规格的定义,为产品的设计开发和测试提供依据。本文档X围包括:产品介绍与产品X围,产品应当遵循的标准或规X,产品功能性需求、用户界面需求、性能需求、软硬件环境需求与其他需求等。1.2 读者对象产品的开发设计和测试人员、产品的用户包括公司内/外部客户。1.3 参考文档无1.4 术语与缩写解释无2 产品介绍 数据管理服务将数据预处理工具处理好的数据进展组织,根据制定的数据发布规如此,将数据部署到服务器端,并将数据和数据发布服务进展关联,从而将
3、数据提供应浏览终端使用,并对数据进展有效的管理。3 项目目标3.1 数据集存储一个数据集可以理解为一个数据仓库,内部可以存储任意条目的数据。数据集用一个065535的数字编号进展标识,其中有几个编号为固定仓库,其它类型的数据不允许使用:RDSC_VirtualCubeCode1:八叉树索引数据专用RDSC_LayerCfgCode3:图层配置数据专用RDSC_DataSetCfgCode2:客户端数据工具配置专用服务端不会存在此数据集RDSC_InternalShareObject4:三维客户端内部共享数据专用服务端不会存在此数据集RDSC_ExternalDataSetCode99:连接外部
4、数据专用,如WMTS/WMS/WMFS等服务端不会存在此数据集一个数据集可以分布于多个Globe服务端实例上以实现数据存储与发布服务的负载均衡。3.2 数据负载均衡Globe允许多个服务端进程实例同时提供数据服务,一个服务端实例,用IP:Port进展标识。1. 一台实体服务器硬件,可以有多个服务端实例同时提供数据服务2. 多台实体服务器硬件,可以有各自的服务端实例同时提供数据服务数据负载均衡的作用,就是让数据分布在不同的服务端进程实例中,让每一个服务端进程实例尽量均衡地承载数据访问压力;同时数据可以冗余分布,也可以非冗余分布以保证数据服务的高可用性;数据负载均衡,在最初配置服务端实例时就应该规
5、划好,后期修改时才能不影响到前期的数据,后期修改负载均衡配置,不得涉与到前期已经均衡配置的数据集3.3 数据交互1. 客户端数据通过数据维护工具可以上传到事先配置好的服务端实例中2. 数据维护工具也可以将事先上传到服务端实例的数据删除掉3. 数据维护工具可以更新指定的数据条目4. 数据维护工具可以在服务端创建图层树结构3.4 支持GIS数据类型数据平台需要具备支持常用GIS数据的存储与服务,包括以下三种数据类型: 影像数据 地形数据 模型数据3.5 接口的高扩展性该项目除了实现上述根本数据服务需求之外,应该确保接口的高扩展性,以支撑未来各种应用场景的自定义数据服务实现,主要包括两个层次的模块接
6、口设计: C+层 DataKeeper模块接口设计 层GMDataKeeper模块接口设计4 总体架构架构视图如下列图,该项目聚焦于数据服务层,从数据维护工具应该具备的功能需求开始,逐层梳理现有的模块与接口,根据业务需求重新进展架构设计,提高数据服务框架的可扩展性与可复用性。图 41数据定义:记录是以ID、Object的形式存储的,数据集里存放着N条记录,ID描述了Object的类型,唯一标识与所在数据集号;Object有一种特殊类型叫图层,它可以包含对象,也可以包含图层,Object数据对象支持嵌套,数据物理存储格式为Bson格式。5 产品的功能性需求无5.1 数据视图数据视图包括两个层次,
7、第一个是粗粒度的视图,包括服务器视图,数据集视图,图层视图,第二个是细粒度的视图,主要是粗粒度视图中的数据集或图层对象所包含的最根本的瓦片数据集合或模型数据集合的数据展示。数据从粗粒度视图角度来看,有三种组织结构,因此数据视图功能模块至少应该包括三个视图的功能子模块: 以服务器组织 以数据集组织 以图层组织可以通过树视图查看每个服务器节点上的数据集存储分布,双击每个数据集可以展示数据列表视图并能通过列表视图进展单条记录的查找、单条记录/批量记录/全部记录的删除,以与列表视图翻页等常用功能。由于目前查找记录功能只支持ID方式查找,可以考虑为每个记录添加名字属性来支持查找,比如模型数据应用场景可以
8、通过名字属性来删除一些目标模型从而支持场景编辑。图 51图 52数据集视图可以清晰展示每个数据集对应存储的服务器节点,但是这个视图功能目前没有展示出数据集在节点上的负载配置,并且双击某个服务器节点弹出的数据列表视图无任何数据记录。图 53图层视图支持图层创建、图层删除以与图层更新,对于每个图层节点支持图层的创建、删除、图层名修改、数据集增加以与数据集复制与粘贴。目前平台设计思路是在提交目标数据集到服务器节点时会自动以数据集文件名为图层名创建一个图层添加到RDSC_LayerCfgCode=3对应的图层数据集中,因此可以看到存在XX.GMCT后缀的图层。每个图层是对子图层DOMDEMVCUBE类
9、型数据集的引用,因此图层视图功能需要支持以上各种图层与数据集关联的功能。数据集增加/关联就是将某个数据集关联到目标图层,但是必须是同类型的数据集与图层的关联,比如不能将模型数据集关联到影像图层;同理数据集复制与粘贴功能是在同类型图层节点之间的编辑操作,跨类型图层节点之间不支持此类操作,目前数据维护工具并无相关校验逻辑与易用性提示。图 54同样双击目标图层节点能通过数据列表视图进展展示,并提供单条记录/批量记录从图层引用列表中移除。图 555.2 数据提交数据提交包括数据记录的增加与更新,同时需要支持用户任意选择或全部数据的提交。整个提交业务流程是根据每条记录ID中的DataSetCode数据集
10、编码,找到该数据集对应的服务器进程,因负载配置的不同因此可能是多个服务器进程,然后提交到对应的服务器节点。图 56单文件提交选择单个数据文件后通过列表视图文档视图的一种进展展示,用户在视图中可以进展记录的查找、数据选择、操作类型更新与增加的选择以与查看每条记录的类型等相关属性,最后通过提交功能进展批量记录提交。支持批量选择任意多个数据文件进展批量提交,数据文件可是是同类型也可以是跨类型,支持DOMDEM模型三种数据文件类型。图 57支持批量提交过程中网络传输中断情况下的续传,以保证网络中断之前已经提交到服务器节点的数据成果防止耗时耗力的重复上传。通过设计合理的用户操作日志来支撑断点续传功能或机
11、制。日志格式可以是:时间+用户名+动作+资源+状态5.3 服务器设置服务器设置功能模块包括主服务器切换与子服务器节点添加功能模块、服务器的启动与停止功能模块、以与服务器的负载均衡配置模块。通过该功能模块可以自由切换当前激活的主服务器,同时可以动态创建子服务器节点以用于数据存储与发布服务的均衡负载。图 58通过客户端方式启动停止服务器进程更加方便高效,为用户屏蔽Linux服务器端繁琐的shell命令操作,同时通过输出视图输出相关状态信息。图 59 支持数据存储与发布服务的均衡负载 支持数据存储的冗余备份 负载均衡业务流程如下列图:图 510图 511目前数据维护工具在已有的负载配置根底上可以进展
12、服务器节点的添加,比如可以将ds1:1的0-100%散列区间上再次添加假如干个服务器节点,并同步到主服务器,但是并不会涉与到原来已经提交的数据集的修改变更或冗余备份,只有当提交新数据集时才会同时提交到多个服务器节点进展冗余存储与备份。已经配置好的数据集,其存储区间分割不能变更,只能删除目标数据集再重新创建;同时删除的目标数据集同步到主服务后会直接将数据集从服务器中移除。6 性能需求 数据查询的最长等待时间1S 数据库入库时间1000条/S 系统能7*24正常运行,无故障7 外部接口需求无8 软硬件环境需求表 81需求名称需求定义硬件平台8G内存,1T硬盘,CPU 4核以上网络环境局域网百兆带宽第三方硬件接口无操作系统Linux操作系统与Win7以上操作系统数据库自定义DB运行库环境第三方软件接口协议9 其他需求无
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《认识角》ppt教学讲解课件
- 《从数据谈节水》数据的收集、整理与描述优秀教学ppt课件
- 人员配置-公司组织架构与人员配置计划课件
- 《认识分式》ppt课件
- 《从百草园到三味书屋》第一课时ppt课件
- 公路工程概预算三课件
- 中考物理专题突破-综合能力题教学课件
- 《创新设计》高考英语二轮复习(江苏专用)ppt课件:第二部分-基础语法巧学巧练-专题八-非谓语动词
- 中考物理专题复习课件:滑轮及滑轮组
- CIM安全标识统一规划课件
- 中考物理专题复习教学课件-质量和密度
- 《处理民族关系的原则平等团结共同繁荣》ppt课件
- 中考物理专题复习之物理实验和探究题复习指导教学课件
- 《十二人人都会有挫折》初中心理健康教育闽教版《中学生心理健康》七级课件
- Cisco无线网络-安全-Brief课件