1、贵公司简介以及使用 OceanBase 相关的业务场景介绍
分布式系统建设需要,越来越多的微服务应用,需要使用分布式数据库来支撑大并发和海量存储。POC选型测试考量比较多的是多地多活方案,事务一致性,分布式事务能力等方面。
2、重点体验 3.1.2 哪些 feature
3.1.2版本,重要的还是周边工具的开源,使用后,觉得真的是福利,大幅提升管理效能。
3、试用体验详情描述
- 测试环境:7台物理机。64C,256G,25G网络,2块1.92T SSD磁盘
- 测试工具:BenchmarkSQL5.0和单位开发的转账交易测试。
- 测试方法:
- BenchmarkSQL加仓2000仓,分别执行200,400,600,800并发,各10分钟,看最终TPMC结果。
- 创建转账租户和用户,转账databases,建表,造数6000万。然后通过LoadRunner进行200,400,600,800并发测试,分别执行10分钟。
- 测试指标:
- 资源使用率不超75%
- 测试结果:
- BenchMarkSQL
200并发:206115 TPMC
400并发:387818 TPMC
600并发:416649 TPMC
800并发:439250 TPMC
2.转账
200并发:1516 TPS
400并发:2036 TPS
600并发:2281 TPS
800并发:2404 TPS
4、总结的几个方向:
- 目前场景看,对非分布式事务或者少分布式事务,性能很高,但是对转账跨分区的分布式事务能力,会有所降低。在业务设计上,尽量让业务事务在一个分区内完成,可以通过Table group对表优化。
- 后续可以对资源使用有更低要求。
5、您对 OceanBase 的期待和建议
存储计算分离和RDMA的应用,提升性能。