由上述交易业务量,测算所需存储系统性能如下。 1)存储响应时间:存储设备对请求的响应时间,包括读取数据、写入数据等操作的响应时间。存 储可支撑部署多套数据库实例,提供稳定时延小于0.1ms的存储性能。 2)存储吞吐量:存储设备在一定时间内处理的数据量,包括读取数据、写入数据等操作的吞吐 量。全读场景,提供不低于20GB/s的存储性能。 3)存储并发数:同时访问存储设备的用户数量。 2.3.2可靠性指标 银行重要系统对系统可用性提出了高要求,区域银行要求业务可用性99.999%,因此数据中心基 础架构中的存储可靠性需提升至99.9999%以上。 1.数据可靠性 1)数据正确性:数据库记录的信息始终保持与描述对象一致,在多个实例间不会出现数据冲突或 2)数据一致性:在多个副本和不同节点之间,数据保持一致的程度。 3)数据完整性:数据在存储、处理和传输过程中保持其正确性和一致性。 4)数据持久性:存储设备故障或其他异常情况下,避免出现数据丢失,数据保持不变且可恢复。 2.系统可靠性 ·简单使用/快速使用数据库。 1)冗余设计:存储节点故障不会影响整系统运行。 ·业务场景无需弹性扩缩容。 2)自动故障切换:在存储节点发生故障时,系统自动切换到备用节点,以保障数据库服务的连续 ·高可靠、高可用、高性能要求的重要生产系统。 3)网络链路冗余:链路端到端故障秒级切换,存储IO不归零,数据库业务不中断。 是多个业务使用共享同一份数据,并且有隔离计算的需求。 ·需要极致的弹性扩缩容,随着业务规模的增长,算力、存力可分别灵活扩容,提升资源利用率。 2.3数据存储选型 区域性银行交易性数据库场景下对存储的要求,具体如下。 2.3.1吞吐性能 区域性银行生产业务峰值交易量约几百~5000TPS,单次交易平均SQL请求数约为30-50次, 每次SQL请求涉及约10次以上的存储IO读写,时延0.5mS,峰值业务处理所需的存储IO请求能力约为 每秒1.5-2.5百万次读写,时延1mS。