PolarDB2023届实习生校园招聘
我们是谁
我们是服务于阿里巴巴全集团和阿里云的数据库内核团队,支撑过54.4万笔订单/每秒的双十一流量峰值。我们的产品PolarDB,作为数据产品事业部18年上线的重磅明星产品,是目前唯一100%兼容MySQL 5.6/5.7/8.0的云原生数据库产品。PolarDB从诞生时便是带着改变世界的使命,区别于传统的关系型数据库,通过多节点集群架构,存储与计算分离,共享存储等一系列创新技术加持,PolarDB拥有最高6倍于MySQL的性能,100TB的存储容量,加上100%兼容MySQL及1/10其他商用数据库的成本,为阿里云客户以及阿里集团提供强有力的数据库服务,受到业界的广泛关注和用户的海量好评。
我们做什么
云原生数据库PolarDB-MySQL 作为目前唯一100%兼容MySQL 5.6/5.7/8.0的云原生数据库,PolarDB-MySQL对传统数据库的架构进行了颠覆性的改变。
下一代云原生数据库将从内存弹性和单点写入两个角度进行突破:
- 基于CPU和内存分离的分布式共享内存池。实现CPU和内存解耦,提供Memory Serveless的内存独立弹性支持,同时让多个CPU共享同一份内存,降低内存资源开销。
- 基于分布式共享内存池的多点可写技术。传统多写架构主要的困难在于信息交互的低效,导致线性扩展能力低下。在CPU和内存分离后,多个CPU可以共享同一个内存池来交换页面信息和事务信息,同时结合高性能RDMA网络和NVM,使得高性能多写架构成为可能。
PolarDB通过行列混存技术实现高性能的HTAP能力:
- 列存引擎采用全新的Delta-Main的存储架构,直接在内存的Delta Store中支持DML的增删改操作,并通过批量的后台现场将增量数据合并到高度查询优化的Main Store中,实现了列存和行存数据的实时同步,保证了用户分析结果的实时性;
- 列存引擎研制了适应列存储的原生态的向量化表达式体系,充分利用SIMD指令集提供的批量数据处理能力,通过横向和纵向两个纬度的并行计算,实现了高于国内外同类产品一个数量级的复杂分析查询能力。
为什么选择我们
接触当今最前沿的数据库技术
数据库技术一直以来被认为是基础软件领域皇冠上的明珠,目前国内外核心银行/电信/政府等行业仍然被Oracle/IBM等的数据库所统治。这一次PolarDB团队正在登顶数据库技术高峰的路上,这也是突破数据库核心市场的机会。我们致力于打造业界领先的全球化部署、高可靠、强一致、可扩展的云原生关系型数据库PolarDB,直面当今最困难最前沿的数据库难题,解决阿里海量数据复杂场景下遇到的前所未有的技术难题。
你身边的人是什么样子的,你就会成为什么样子。在这里,你将与国际一线数据库大牛做同事。这里有多位在数据库领域耕耘超过20年、15年和10年的业界大拿,他们作为技术骨干,经历了大量知名的数据库产品研发:Oracle、MySQL、DB2、SAP HANA等等。在某个惬意的午后,自己能和这些系统的作者讨论系统优化的问题,想想还有些小激动 :P。在这里你会和数据库领域最聪明的大脑一起工作。
相信后浪,相信年轻人
在这里,我们从不吝啬给年轻人机会,你将直面最前沿最复杂的数据库场景,你的codes将运行在上万台服务器上,服务成千上万的用户,这会给你带来压力,但同样将带来巨大的成就感。
这里有足够多靠谱的后浪,有87年的P9,有多位90年附近的P8,有入职即P7的阿里星,过去的经验告诉我们:只要你足够努力,我们就敢给你足够大的舞台,从不会让你失望。
团队小伙伴分布于杭州、硅谷、北京等世界多个角落,在POLARDB感受一线国际化团队的协作及魅力。你将有机会出国参加各类国际数据库大会,拓展眼界的同时向世界展示POLARDB的实力。
团队每年都会Outing,我们的步伐遍及美国、东南亚和祖国大地。在这里,你总能找到志趣相投的人,你的问题总能找到答疑解惑的人,快乐工作,认真生活。
需要什么样的你
- 良好的分析及解决问题的能力,良好的团队合作精神,改变世界的勇气
- 有 Linux C/C++ 相关经验
- 数据结构和算法,了解常用设计模式,熟悉网络编程、多线程和异步编程技术
- 有大规模分布式系统开发经验者优先
- 对MySQL, InnoDB、RocksDB等开源项目了解者优先
- 有ACM等程序竞赛经历者优先
- 有顶级会议/期刊发表者优先