1月31日,OceanBase和新加坡南洋理工大学(以下简称“南洋理工大学”)签署合作协议,探索数据库智能化的技术创新。合作将以OceanBase 4.0 小鱼(Paetica)为研究基础,推进机器学习与数据库技术融合。
作为一所世界级的科研密集型大学,南洋理工大学是世界顶尖大学之一,在学术研究、教育教学方面始终引领前沿,并持续关注核心基础软件数据库的技术发展与应用实践。
数据库应用程序广泛使用参数化查询,但这一操作仍有巨大的优化空间,以实现降低CPU和内存消耗、缩短查询时间等。在数据库智能化的研究方向下,机器学习已被应用于数据库的参数化查询优化,但面对复杂查询仍存在一定局限性且难以落地。
针对这一业界难题,根据协议,南洋理工大学丛高教授将与OceanBase开展“Learning to Rank for Parametric Query Optimization”的合作研究,基于OceanBase 4.0小鱼(Paetica),探索以机器学习的方式突破数据库的参数化查询性能瓶颈——尝试构建一种能够动态适应不断变化的数据库环境的算法,使用先进的机器学习技术为参数化查询生成近乎最优的缓存计划集,准确识别并预测细微参数变化对查询计划有效性的影响,从而选择最优方案。
OceanBase是蚂蚁集团旗下的自研原生分布式数据库,自2010年诞生以来始终坚定投身基础研究,为关键业务负载打造分布式数据库。截止目前,有10余篇论文被SIGMOD、VLDB、ICDE等数据库国际顶级会议收录,并连续2年获得VLDB“the artifacts available badge”认可,不断引领分布式数据库的前沿发展。
OceanBase还设立专门研究机构“蚂蚁技术研究院海贝实验室”,联合中国人民大学、华东师范大学、武汉大学、东北大学等高校,加强数据库领域工业界与学术界的协同共建,攻克技术难题、培养高层次人才。
经过13年发展,OceanBase的应用场景从本地部署走向云端,服务超1000家客户。出海脚步也不断加快,已在美洲、欧洲、亚洲三大洲的30个可用区提供服务,被应用于巴基斯坦Easypaisa、非洲PalmPay、印尼DANA、菲律宾GCash、Payso等多个海外电子钱包。