本文笔者将从系统的数据性能、系统的并发性、相应特性以及结构特性来对系统的性能需求进行分析。
一、数据性能
平台支持不低于400个在建工地的数据汇集和分析计算,系统应满足如下技术指标:
1. 数据类型支持
系统除支持一般结构性事务数据外,还需要支持主要二三维地理信息格式(shp、tiff、dem、3ds、**x等),支持***、GLONASS、北斗等卫星定位数据,主要**协议的接入。
2. 数据量支持
系统对GIS数据的支持能力不小于20TB;对图片、**等非结构化数据的支持能力不小于200TB;对结构化数据的存储和查询数据量支持能力不小于500GB。
3. 数据库性能要求
根据本系统数据的特点,采用标准MY**L语句,以便将来的扩展和移植。
系统将采用数据库建模工具,根据系统功能模块的设计,构建出整个数据库。在构建数据库时,也会定义好数据库表的约束、关联以及索引。
针对系统的具体特点和系统要求,我们在进行数据库方案设计时对数据库平台提出下列性能方面的要求:
二、 并发性1. 数据库并发
数据库支持超过500个用户的并发访问能力。
2. 访问并发
管理端平台具备不少于100个访问并发的能力。
3. 传输并发
系统业务功能包括附件和图片的传输的时候,需提供稳定快速的传输效率,以及支持多附件多图片并发上传和下载的能力。
三、响应特性1. 查询响应
一般数据查询响应时间2. 制表速度
一般固定表格制表不超过10秒钟,复杂统计汇集表格不超过5分钟。
四、架构特性1. 可靠性
系统需提供7*24的不间断服务。
2. 稳定性
系统需合理的利用资源,保证前后台数据操作的效率,以及在数据响应和界面承载方面都要达到不会出现界面混乱、数据报错、触发按钮功能缺失、操作频繁或者快速容易崩溃的问题。
3. 兼容性
前端方**有兼容各大主流 器的能力。
4. 灵活性
PC端前端自适应方**有能够适配主流笔记本、台式电脑的能力,手机APP能够适应主流手机屏幕尺寸。
5. 扩展性
系统应便于新业务或者新功能的生成和实现第三方系统与平台的连接。另外,系统提供动态页面定制组件,能够有效的帮助运营方生成产品和服务表单,方便管理人员扩充分类目录等信息,并在权限管理、用户管理上有高度的灵活性、合理性。
6. 诊断性
通过详细信息资料的方式确保用户身份的可靠性,线上实施管理操作时,需确认用户的身份。为了防止操作失误,应该将用户的操作过程信息以日志形式保存,以作为失误诊断的原始依据。
7. 扩充性
保证已有平台和系统的兼容性及对未来发展的适应性,使系统可在原有的基础升级改造和更新,并应当充分考虑技术进步因素的影响。
8. **性
平台不是一个封闭的系统,今后必须通过接口和其他平台或系统相连,在平台建设中应充分考虑与外界信息系统交换的需求,保证既能满足基本功能的需要,有具有与外界系统进行信息交换与处理的能力。
9. 可伸缩性
要求在不用修改系统架构的情况下,通过增加或增强相应的设备即可实现系统功能的扩展支持,包括垂直扩展和水平扩展。
9.1 纵向伸缩
能够通过增加硬件资源提高目标平均性能和峰值性能(即响应时间、延迟等)及目标平均负荷和峰值负荷(即并发用户、信息量等)。
9.2 横向伸缩
能够通过增加应用服务器及实现应用服务器负载均衡、多节点等措施提高目标平均性能和峰值性能(即响应时间、延迟等)及目标平均负荷和峰值负荷(即并发用户、信息量等)。
10. 可交换性
系统应符合**的原则,充分考虑各种业务需求有机结合,建立完善的系统整体构架,可与外部系统进行通讯并可提供标准的接口。既能实现业主业务,还可以完成数据交换、信息共享功能。
11. 经济性
系统应具备高性价比,能对系统资源的使用进行优化,在实现系统功能的前提下,尽量节省硬件资源的开销。
12. 安全性13. 业务驱动性
项目实施以提供业务支持为首要因素。应从业务实际需要出发,选择重点与关键的环节进行信息化管理与控制,在信息化价值和灵活性、管理工作量之间取得良好的平衡,保证在系统实施后能提高工作效率、降低成本。