《杨冰-从基础设施开源看技术开放(GOTC上海会场)(17页).pdf》由会员分享,可在线阅读,更多相关《杨冰-从基础设施开源看技术开放(GOTC上海会场)(17页).pdf(17页珍藏版)》请在三个皮匠报告上搜索。
1、从基础设施开源看技术开放2021年7月9号杨冰 OceanBase CEO关于我金融级分布式架构的核心贡献者OceanBase 公司CEO蚂蚁集团科技商业化的开拓者技术开放基础设施开源OceanBase:原生分布式数据库源自蚂蚁 成于中国 服务世界完全自主知识产权 200+核心专利 100%超过百家关键行业客户和认证合作伙伴200+代码开源opencore300w数据库 TPC-C 测试排名第一NO.1全球唯一经过大规模金融场景长时间考验的分布式数据库1致力于成为全球领先的企业级数据管理服务商,打造中国硬核科技品牌,做顶天立地的产品数据库 TPC-H 30T 测试排名第二NO.2新时代,数据库
2、技术遇到的挑战和发展方向从封闭物理世界到开放数字世界数据库面临海量挑战19461953第一代软件机器语言19541964第二代软件汇编语言19711989第四代软件结构化编程、C1990201x第五代软件面向对象、互联网计算机软件数据库1970s层次数据库1960s文件存储201x至今移动化、云计算从PC互联网到移动互联网业务随时随地发生,系统永远在线OceanBase应运而生19651970第三代软件程序、操作系统文件大量用于事务数据处理存储介质基于磁带批处理被用于报表生成DBMS概念诞生层次模型为主磁盘存储提供随机存储能力关系模型和SQL开始出现1990-2010s分布式数据库RDBMS商
3、业化和成熟化基于PC的数据库繁荣起来各种基于规则和代价的优化发展成熟1980s关系数据库Share-Everything/SMP架构出现集群和分布式架构SSD和闪存开始大量使用超大规模并发和数据量非结构化/多模数据云化基础设施未来 数据库场景19641964IDSIDS19701970关系模型关系模型OLAPOLAPTransactionTransactionDebitCreditDebitCreditIngres/Ingres/PostgrePostgreVertica/Vertica/VoltDBVoltDB历经三个时代、十年发展,走向成熟,走向开放产品立项第一个用户2010扩大使用范围多
4、个业务系统2013核心交易上线支付宝交易金融级核心业务2014全业务覆盖核心账务核心交易支付2016多家金融客户互联网核心系统2017打破世界纪录Oracle 兼容公有云服务TPC-C 6088万2019独立商业化HTAP 引擎TPC-C 7.07亿2020规模化推广TPC-H 1526万社区版发布试点海外客户2021上百家企业级客户和海外客户走向通用行业更多头部客户核心系统1.0 时代:坚定走向分布式架构2.0 时代:原生分布式数据库3.0 时代:混合引擎、混合部署第一代分布式引擎,海量存储低成本,准内存引擎高性能业务处理 永远在线,突破容量限制无限扩展,突破地域限制单机到城市级容灾能力,对
5、应用透明 内核架构全面升级,打破边界,同时支持TP和 AP、OFS 存算分析、混合云部署分布式 KV 存储储SQL引擎,多副本高可用分布式事务,强一致兼容性,透明扩展,多活容灾,HTAP在特定的场景下,解决通用的问题业务如何按需扩展?线下到线上,业务并发量和数据规模指数级增长怎么应对流量洪峰?互联网造节,业务流量接入全局化、集中化、大洪峰,业务大促如何保证高可用、可靠性?软硬件宕机和故障、网络攻击、数据中心异常、外部攻击、灾难应对10s 扩展、3000 节点、万亿行、7.07 亿 tpmC多机房扩展云资源7.07 亿 TPMC分布式 Paxos,99.999%高可用 多活容灾,多地多数据中心交
6、 通金 融通 讯互联网通用行业基础设施,同样面临这些问题面向内部技术生态开放开源带来的技术发展ETCD on OceanBaseCeresDB on OceanBaseMQ on OceanBase城市级多活容灾无限弹性伸缩分布式存储全局一致性索引分布式事务混合云部署OceanBase 分布式底座,提供通用分布式能力Java(SOFA Boot)进程App ContainerNodeJS进程App ContainerC+/Python/Go进程App ContainerRPCMosn ContainerMQDALTaskCacheHealth CheckState Management2nd