POLARDB X期待,即将改写数据库未来的你

阿里巴巴2019实习生招聘正式启动啦!想加入POLARDB X团队的朋友们快行动吧,文末有内推方式哦!

我们是谁

我们是服务于阿里巴巴全集团和阿里云的数据库内核团队,支撑过49.1万笔订单/每秒的双十量峰值。过去,我们的产品TDDL(Taobao Distributed Data Layer)+AliSQL,赋能了阿里巴巴集团的高速发展。

以TDDL为核心,打造的产品分布式关系型数据库服务(Distributed Relational Database Service,简称 DRDS)也已在阿里云上服务于大量客户,解决了他们单机数据库服务瓶颈问题。

目前,我们致力于打造可全球化部署、强一致、可扩展的分布式关系型数据库POLARDB X。

有人说,通往成功的道路往往是孤独的。然而有效的组织与合作,才是我们区别于其他动物,统治地球的关键。我们坚信,唯有一伙能力突出、志趣相投的小伙伴合力,才能干成大事。

我们做什么

分布式SQL引擎

POLARDB X的通用分布式SQL引擎X-SQL兼容MySQL协议和语法,具备高效处理OLTP和OLAP负载的能力,达到行业领先水平。具体的工作包括:

通过和存储引擎解耦,实现无状态SQL计算层,满足云上部署计算节点快速自动伸缩的要求。

搭建通用的分布式优化器框架,实现基于规则和代价的优化策略,适配行式和列式存储。

优化器一直是数据库内核难度和技术含量高的领域之一,我们以经典的优化技术为基础,打造自己的核心竞争力,同时探索机器学习等前沿技术给优化器带来的变革。

实现高性能的分布式执行引擎,包括:全量的物理算子;异步调度和执行框架;编译执行和向量化执行;资源管理;容错和多粒度故障恢复。

针对分析型查询的硬件(GPU/FPGA)加速技术的探索与落地。

高性能低成本存储引擎

X-Engine是阿里巴巴自研的高可用、支持事务的OLTP存储引擎,负责数据高效存储与访问。

为了达到高性能、低成本的目的,我们做了大量创新、细致的工作。例如冷热数据分层存储、FPGA Compaction加速、异步化流水线事务处理、Flush&Compaction调度优化等,如下表所示。

X-Engine的成果刚刚被数据库领域顶会SIGMOD 2019接收,后面会推出更详细的分享,敬请期待。

同时,我们也在打造列式存储引擎(POLARDB C),旨在提升阿里巴巴体系中OLTP系统的分析能力,以支持用户的实时决策。期间面临的许多技术挑战,包括:如何使列式数据库有高性能的增删改操作能力?如何大化列式存储的优势,提升分析能力?

面对这些挑战,我们的工作内容包括:不断迭代分层的存储结构,针对列式存储引擎优化数据、事务管理机制。并积极的结合新硬件,新技术推动列式存储引擎的演进。

分布式管理与高可用

该方向负责分布式基础组件(自研Paxos库、RPC组件等)、强一致分布式事务、DDL和元信息管理,大规模集群管理等模块的开发。

使POLARDB X具有大规模全球部署的能力,提供多副本高可用和一般关系型数据库不可比拟的弹性与扩展性,同时维护全局数据一致性。

智能数据库

这是一个面向未来的方向,利用机器学习和统计优化等技术,实现数据库系统各个组件的自动优化,如存储引擎,并发控制,SQL优化器等,以减少系统成本,提升系统性能。

目前,我们通过分析系统运行状态和日志数据信息,帮助POLARDB X建立更加准确高效的在线预警与实时监测系统,实现智能运维管控和资源调配。基于海量结构化,半结构化与非结构化数据,分析建模以提供深度的数据分析能力。终目的是实现一个自优化自管控数据库系统。

为什么选择我们

因为来到这里你会获得:

挑战能力上限的工作内容

当你感到难受的时候,就是你成长快的时候。

分布式关系型数据库是极其庞大和复杂的软件系统,涉及计算机技术的方方面面,国内外做相似产品的团队屈指可数。

你会接连碰到大量待解的问题、待踩的大坑,还时不时需要面对几个世界性的难题。因此必须不断的学习,才可能给出靠谱的解决方案。

在这里,研读前沿paper,是must,不是should。我们的目标是做出在世界范围内有竞争力的产品,加入我们,你必须为实现这个目标而快速成长。

团队现场支持双十一


实力超群的工作伙伴

你身边的人是什么样子的,你就会成为什么样子。

工作难度虽大,好在伙伴靠谱啊。团队内“老中青”三代俱全,有在数据行业内耕耘超过10年的业内大佬,有经历多个项目、实力扎实的技术大牛,也有校招中脱颖而出的青年才俊。

当你向任何一名小伙伴寻求帮助时,都不会铩羽而归。乐于分享,已经从要求变成了习惯。

团队内拥有博士学位的人数超过15人,天然具有“产学研”结合的基因。我们还与国内外多所高校保持着密切的合作关系。在这里你会和业界聪明的大脑共事、合作。

美国犹他大学教授、阿里巴巴云智能数据库产品事业部负责人李飞飞

相信年轻人

级别有高低,事却无大小。每一个小伙伴的代码都终将运行到上万台服务器上,服务成千上万的用户。刚毕业的你也许很快就要承受这份压力和享受随之产生的满足感。

我们从来不吝给靠谱的年轻人机会,因为过去的经验告诉我们:当你相信年轻人,他们会付出120%努力,不让你失望。

生活不只是工作

阿里有句老话:快乐工作,认真生活。

每年出境玩一趟是常规操作了。平时团建、聚餐一项也不少。生日、纪念日,节假日,但凡找个理由就聚餐轰趴。笔者曾经在实习转正答辩上,向面试官阐述想留下的原因时,赫然一条在列:“团队聚餐频繁!”

在团队里,你也总能找到志趣相投的人。篮球、羽毛球、足球、滑雪,骑行活动都有专人负责组织。在前不久结束的数据库运动会上,老板因“表现优异”获得了“水果奖”。


多样化的工作地点

我们是分布式理念深入骨髓的团队,办公地点分散在杭州、硅谷、北京和深圳四地,通过阿里先进的协同办公系统保持强一致。无论你想在祖国大好河山的北、中、南哪个区域或是大洋彼岸的美帝发展,都有你合适的地儿。

我们的要求

如果想成为系统开发工程师,我们希望你

  • 计算机基础扎实,C++/JAVA至少熟练掌握一门。
  • 熟悉Linux环境下编程与调试。
  • 熟悉并发编程、网络编程和各类数据结构。
  • 好对分布式系统、缓存系统、KV存储系统、数据库系统其中任意一项有一定的研究。
  • 在ACM竞赛或开源社区有活跃的表现将是加分项。

如果想成为算法工程师,我们希望你

  • 精通人工智能和机器学习的基础理论。
  • 熟悉C++/JAVA/Python中至少一门语言。
  • 熟悉数据库和分布式系统那就更好了。
  • 在国内外会议或期刊上发表过成果,会大大提升你通过面试的几率哦。

简历投递方式

本次实习生招聘,主要面向2020年毕业的同学们,当然如果你足够,这个限制也可以无视。简历接收时间为2019年3月12日-2019年4月23日,抓紧时间投简历吧。

投递方式一:

内推直达邮箱:dehao.wdh@alibaba-inc.com

投递方式二:

请扫码联系Wonder,直接询问和发送简历,欢迎骚扰!

了解更多请阅读:

阿里巴巴2019实习生招聘正式启动!

阿里2019实习生招聘Q&A

相关文章