深圳地铁轨道交通ACC二期项目
项目概况
深圳地铁建设ACC、CLC二期、互联网票务管理系统、仿真测试云平台系统。用于:12号线,33座车站、日客流量最高38.99万人次;14号线,18座车站、日客流量最高35.42万人次;16号线,24座车站、日客流量最高13.41万人次;6支线,4座车站。
按计划2023年接入深圳地铁全线网,共有16条线路,312座车站,547.12公里,日客流量最高848.73万人次。
实施方案
当前深云中心的“工控云”(华为云)含裸金属服务器(主要用于数据库服务器)和云服务器(主要用于业务平台)。各线路车站服务器(数据库和业务合设)通过业务操作的方式与深云中心交互。项目基于南大通用GBase 8s数据库建设。
数据库架构
CLC二期与互联网票务管理系统在生产云主中心及各站点处搭建SSC+HAC方式,实现高可用集群功能,并进行了全面应用适配和连通性、破坏性、稳定性、性能等多项验证测试。顺利通过测试后,系统正式开通上线。
GBase 8s高可用架构优点
SSC架构:多个节点可同时访问共享存储;通过LSN传输实现节点间内存同步;辅节点可读写(辅节点最终一步写路由到主节点执行);集群辅节点可动态增减,最大可达128个;各节点负载可均衡,读写可分离。
HAC架构:数据库实例级别的数据复制;备机可读写,也可实现读写分离;用于同机房高可用或同城灾备;根据RPO灵活制定不同的模式:完全同步模式、异步模式、折中模式。
应用效果
项目运行以来,GBase 8s数据库以优异的性能表现,完全满足用户业务需要。
高并发能力:数据库支持3万用户并发访问;满足4000并发稳定运行1小时以上
高效的备份恢复能力:1G数据全备速度达到170MB/秒,完全恢复速度达到22MB/秒;
1G文本数据入库速度达到200MB/秒,1G数据导出速度达到390MB/秒;
高效的数据查询能力:千万级数据量,单表单条件索引字段范围查询,平均响应时间达到毫秒级;
亿级数据量,单表单条件索引字段范围查询,平均响应时间达到秒级;
千万级数据量,50并发进行多条件索引字段组合查询,平均响应时间达到秒级;
亿级数据量,前后模糊查询的检索时间小于0.7毫秒,前模糊查询小于0.6毫秒,后模糊查询小于0.4毫秒;
高效的数据处理能力:单表数据存储能力达到10亿级;
单表数据存储条数大于5000条/秒,批量导入速度达到12万条/秒;
千万级数据量下,单条数据插入速度耗时3毫秒,数据更新耗时2毫秒,万条更新耗时为90毫秒;
高效的事务处理能力:500 warehouse下TPCC测试,TPMC值达到160万。