2011年硕士毕业于浙江大学,目前负责阿里巴巴自研分布式数据库X-DB的引擎性能优化,存储计算分离下的数据库架构设计,以及数据库异构计算加速(FPGA/GPU)方向的研发工作。在数据库和分布式存储领域有多年的研发经验。加入阿里之前,在百度负责凤巢,网盟等核心系统的数据库架构设计与研发。
2011年硕士毕业于浙江大学,目前负责阿里巴巴自研分布式数据库X-DB的引擎性能优化,存储计算分离下的数据库架构设计,以及数据库异构计算加速(FPGA/GPU)方向的研发工作。在数据库和分布式存储领域有多年的研发经验。加入阿里之前,在百度负责凤巢,网盟等核心系统的数据库架构设计与研发。
X-Engine 是阿里巴巴数据库事业部研发的新一代存储引擎,是新一代分布式数据库 X-DB 的根基。为了达到10倍 MySQL 性能,1/10存储成本的目标,X-DB 从一开始就引入了软硬件结合的设计思想,以充分发挥当前软件和硬件领域最前沿的技术优势。而引入 FPGA 加速是我们在定制计算领域做出的第一个尝试。通过 FPGA 卸载数据库中部分计算密集型任务,如Compaction,压缩解压,数据Filter等操作。X-DB获得了极致的性能和稳定性。
演讲提纲:
1. X-DB 设计理念及架构特点
2. 如何识别数据库中适合异构计算设备的关键任务
3. 用 FPGA 卸载 Compaction 和压缩任务
4. 如何设计一个调度器,以发挥 CPU/FPGA/GPU 各自的优势
5. 异构计算设备如何满足数据库对数据一致性的要求
听众受益点:
1. 阿里巴巴新一代数据库X-DB 软硬结合的设计理念
2. FPGA硬件加速的实践经验
3. 异构加速硬件如何满足阿里巴巴在线交易数据库服务的苛刻需求.