layout | title |
---|---|
post |
Welcome |
我们是服务于阿里巴巴全集团和阿里云的数据库内核团队,支撑过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对传统数据库的架构进行了颠覆性的改变。
- 存储和计算分离,打破了存储的单机限制,使得存储独立弹性成为可能,实现极为灵活的存储弹性。
- 支持基于分布式共享存储的一写多读架构,使得数据库的读能力可以快速Scale Out,同时显著提升了资源利用率。
- 支持全球化的部署和数据异地灾备,基于Multi-Paxos提供跨az的一致性保证,不仅提高了数据安全性和系统可用性,而且多region的读写能力帮助用户将业务遍布全球。
- 针对数据库内核各个模块的高度优化,包括不限于Lock-Free Transaction System、Redo-Binlog混合日志、Partitioned Logic Lock Control System、Parallel DDL、Row-Level Compression、Global Index等等等等。
下一代云原生数据库架构
下一代云原生数据库将从内存弹性和单点写入两个角度进行突破:
- 基于CPU和内存分离的分布式共享内存池。实现CPU和内存解耦,提供Memory Serveless的内存独立弹性支持,同时让多个CPU共享同一份内存,降低内存资源开销。
- 基于分布式共享内存池的多点可写技术。传统多写架构主要的困难在于信息交互的低效,导致线性扩展能力低下。在CPU和内存分离后,多个CPU可以共享同一个内存池来交换页面信息和事务信息,同时结合高性能RDMA网络和NVM,使得高性能多写架构成为可能。
行列混存HTAP架构
PolarDB通过行列混存技术实现高性能的HTAP能力:
- 列存引擎采用全新的Delta-Main的存储架构,直接在内存的Delta Store中支持DML的增删改操作,并通过批量的后台现场将增量数据合并到高度查询优化的Main Store中,实现了列存和行存数据的实时同步,保证了用户分析结果的实时性;
- 列存引擎研制了适应列存储的原生态的向量化表达式体系,充分利用SIMD指令集提供的批量数据处理能力,通过横向和纵向两个纬度的并行计算,实现了高于国内外同类产品一个数量级的复杂分析查询能力。
接触当今最前沿的数据库技术
数据库技术一直以来被认为是基础软件领域皇冠上的明珠,目前国内外核心银行/电信/政府等行业仍然被Oracle/IBM等的数据库所统治。这一次PolarDB团队正在登顶数据库技术高峰的路上,这也是突破数据库核心市场的机会。我们致力于打造业界领先的全球化部署、高可靠、强一致、可扩展的云原生关系型数据库PolarDB,直面当今最困难最前沿的数据库难题,解决阿里海量数据复杂场景下遇到的前所未有的技术难题。
此外,团队有多位在国内外拥有博士学位的同学,与国内外多所高效保持密切的合作关系,具有丰厚的“产学研”基因。加入我们,共攀技术高峰,你必须为实现这个目标而快速成长。
十年如一日的数据库工匠精神
你身边的人是什么样子的,你就会成为什么样子。在这里,你将与国际一线数据库大牛做同事。这里有多位在数据库领域耕耘超过20年、15年和10年的业界大拿,他们作为技术骨干,经历了大量知名的数据库产品研发:Oracle、MySQL、DB2、SAP HANA等等。在某个惬意的午后,自己能和这些系统的作者讨论系统优化的问题,想想还有些小激动 :P。在这里你会和数据库领域最聪明的大脑一起工作。
此外,我们从14年开始维护国内知名的数据库内核月报:http://mysql.taobao.org/monthly/,在国内持续普及数据库内核和运维经验,乘风破浪的步伐从未停止。
相信后浪,相信年轻人
在这里,我们从不吝啬给年轻人机会,你将直面最前沿最复杂的数据库场景,你的codes将运行在上万台服务器上,服务成千上万的用户,这会给你带来压力,但同样将带来巨大的成就感。
这里有足够多靠谱的后浪,有87年的P9,有多位90年附近的P8,有入职即P7的阿里星,过去的经验告诉我们:只要你足够努力,我们就敢给你足够大的舞台,从不会让你失望。
多样化的工作地点,快乐的团队氛围
团队小伙伴分布于杭州、硅谷、北京等世界多个角落,在POLARDB感受一线国际化团队的协作及魅力。你将有机会出国参加各类国际数据库大会,拓展眼界的同时向世界展示POLARDB的实力。
团队每年都会Outing,我们的步伐遍及美国、东南亚和祖国大地。在这里,你总能找到志趣相投的人,你的问题总能找到答疑解惑的人,快乐工作,认真生活。
- 良好的分析及解决问题的能力,良好的团队合作精神,改变世界的勇气
- 有 Linux C/C++ 相关经验
- 数据结构和算法,了解常用设计模式,熟悉网络编程、多线程和异步编程技术
- 有大规模分布式系统开发经验者优先
- 对MySQL, InnoDB、RocksDB等开源项目了解者优先
- 有ACM等程序竞赛经历者优先
- 有顶级会议/期刊发表者优先
招聘对象:社招同学
发送邮件: beijingwangkang@hotmail.com