解决方案
协同机制信息管理平台是分析决策类的典型系统,能源行业旨在通过该平台实现流程梳理和管理要素相融合,将公司总部与各分支岗位的数据进行固化存储和匹配,进而实现员工个人信息与业务模块的相关联。整个系统包括流程库、职责库、制度库、标准库、指标库以及风控库等多个数据库,在多个数据库的基础上支撑能源行业所需的业务名录管理、要素管理、流程管理、业务全景展现等应用模块,为能源行业机制协同、人员及信息管理、流程贯通等业务全面赋能。
1、 联机事务:要求系统保持事务操作的ACID特性,在业务运行过程中对多个表进行管理操作,在多种事务隔离级别的状态下,保持员工个人数据与业务数据的强一致性;
2、 多用户常态在线:该平台的特征是通常状态下有大量用户在线,因此对系统的吞吐能力要求极高,要求数据库提供数万级的多用户常态在线能力;
3、 高并发:在大量用户常态在线的基础上,该平台另一特征是高并发访问,多个甚至数千规模用户同时在线进行业务数据的操作,因此要求后端数据库能应对用户的高并发访问需求;
4、 多表关联:协同管理平台存在大量多表关联分析操作,用于分析员工数据与业务的关联性,需要数据库在多表关联场景下有较高的性能,及时迅速地进行结果反馈,不能有太大延迟,否则影响客户使用体验;
5、 多维度查询:由于协同管理平台业务的复杂性,系统运行过程中,用户会产生大量多维度查询需求,从不用的业务视角查询单表或多表信息。因此,数据库需满足业务系统灵活多变的业务需求,适应不断扩充的业务功能。
GreatDB为协同管理平台提供自控可控的数据库解决方案,采用分布式无共享架构(shared-nothing),具备在线扩容能力,满足业务不断增长的需求。同时,GreatDB组建的大数据库集群能容纳多个业务数据库,包括流程库、职责库、制度库、标准库、指标库及风控库等,避免多个数据库烟囱式建设,实现物理资源共享,提供资源利用率。架构如下:
协同机制信息管理平台
· 数据库集群部署:支持弹性扩展,满足业务不断扩展的需求,即通过增加计算节点,扩容系统的吞吐能力,满足多用户常态在线的需求,组建冗余设计解决现有的单点瓶颈问题,确保业务运行的连续性;
· 集中式部署模式:实现了岗位、要素、制度和指标等各类数据的融合管理,提升了跨系统的数据共享效率,极大提高了企业生产力,实现降本增效;
· 支撑大规模在线用户数:满足业务高峰时高并发的要求,通过优化的分布式并行执行能力满足大量业务的同时运行,进而实现业务高峰时期系统的平稳运行;
· 支持统计分析功能:支持轻量分析场景下的决策类业务,提供多维度分析与展现功能,满足多用户下对不同业务操作的需求;
· 提供数据库高安全性:支持密码复杂度校验及设置弱密码字典,禁止用户设置弱密码字典内的弱密码,严格的权限访问控制,支持不同颗粒度的数据库对象访问,同时提供数据库审计功能,能够对不同用户的不同数据库进行追踪回溯。
GreatDB通过提供集群无共享的部署模式,实现了“一个集群,多个业务库”的支撑目标,最终,在数据库建设维度上实现了降本增效。同时,该解决方案结合能源行业协同机制业务的新需求,设计合理的系统架构,建设包括端到端流程体系管理、流程监控等拓展维度管理、多维度分析等功能的设计开发实施工作,增强统计分析功能,并优化现有的系统功能,对接共享数据源,夯实数据基础,改善用户体验,全面支撑能源行业协同机制信息管理平台深化应用。