OceanBase Paetica:一款单机分布式一体化数据库系统

发布时间:2024-05-06浏览次数:292

报告题目:OceanBase Paetica:一款单机分布式一体化数据库系统

演讲者徐泉清,蚂蚁集团OceanBase正高级工程师

时间:  2024年5月10日下午 15:00-16:30

邀请人:   信息学院

地点:      信息学院1A-106


  

摘要:

  


在国产自主研发的OceanBase数据库系统不断演进的过程中,增强其对小型企业的适应性至关重要。 OceanBase数据库系统除了通过TPC-C和TPC-H测试外,还在蚂蚁集团和其他商业组织中证明了其稳定性和有效性。我们针对OceanBase数据库系统,针对单机模式下分布式组件带来的开销,设计了一种名为Paetica的单机分布式集成架构。Paetica实现了数据库的自适应配置,使OceanBase能够在单机和分布式场景下同时支持串行和并行执行,从而提供效率和经济性。该设计已在OceanBase 4.0(Paetica)版本中实现,实验表明Paetica具有显著的可扩展性,并且优于替代的独立或分布式数据库。此外,它还使OceanBase从主要服务大型企业转变为真正服务中小企业,企业或业务发展的后续阶段都可以采用同一OceanBase数据库系统,无需迁移。我们的实验证实Paetica在单机模式下随着CPU核心数量的增加实现了线性可扩展性。它在 Sysbench 和 TPC-H 评估中也优于 MySQL 和 Greenplum。





报告人简介:

徐泉清,北京大学计算机系博士,蚂蚁技术研究院数据库实验室研究员,目前从事OceanBase分布式数据库前沿技术研究工作,研究领域包括分布式数据管理、区块链数据管理、云数据管理等。曾任新加坡科技研究局(A*STAR)科学家和新加坡理工大学兼职教师(Adjunct Faculty),被A*STAR评为研究生导师。先后在国际学术期刊和会议发表90多篇学术论文,提交、授权专利70多件,担任多个国际学术会议的程序委员会委员以及应邀成为多个国际知名学术期刊的审稿专家,并作为多个标准工作组成员参与相关国际、国家标准的开发与维护。徐博士是国际工程与技术学会会士(IET Fellow)、CCF杰出会员和数据库专委会执行委员、国际计算机协会(ACM)高级会员和国际电气与电子工程师协会(IEEE)高级会员。