1、存储高性能
1.1、读写分离: 针对PFA的分析场景,进行读写分离
1.2、 分库分表: 海量核算数据,表分区
1.3、NOSQL: not Only Sql
1.3.1、MongoDB:文档数据库,用来存放菜单。
关系型数据库表结构schema是强约束,操作不存在的列会报错。菜单层级是变化的。
1.3.2、列式数据库:HANA
具备更高的存储压缩比,大数据分析和统计场景。主要应用在 收入预测等场景。
1.3.3 缓存:REDIS
主要应用在一次生成,多次使用的业务场景。比如机会点预测的概算场景。
2、计算高性能
2.1、单服务器高性能:
场景:多线程计算损益表
2.2、 集群高性能
2.2.1、负载均衡:
地理级别负载均衡:DNS负载均衡:用来实现地理级别的均衡
集群级别负载均衡:硬件负载均衡F5,价格昂贵,功能强大,性能强大。支持百万并发
机器级别负载均衡:软件负载均衡Nginx7层负载均衡,一般支持5w并发
3、高可用架构
CAP:C一致性,A可用性,P分区容忍性
ACID:数据库管理系统的概念。A原子性,C一致性,I隔离性,D:持久性
BASE: Basically Aviailable(基本可用),Soft State(软状态)和Eventually Consistency(最终一致性)
4、FEMA(故障模式和影响分析)
功能点 故障模式 故障影响 影响程度 故障原因 故障概率 风险程度 已有措施 规避措施 解决措施 后续规划
XX查询功能 Oracle执行计划错乱 查询功能不可用 中 统计信息和MV冲突 低 低 检查统计信息 配置FDT监控 无 无
5、 存储高可用
5.1、主背复制:适用场景:财经库双活
5.2、主从复制:主库读写,从库读。适用场景:PFA读写分离
网友评论