/images/avatar.jpg
杂七杂八的,随手记录。

Velox: Meta’s Unified Execution Engine

本文为摘录(或转载),侵删,原文为: attachments/pdf/8/p3372-pedreira.pdf

1 ABSTRACT

Velox:

  • C++ database acceleration library

  • 用来:

    • 构建执行引擎
      • 应对复杂数据类型
    • 增强数据管理系统 (enhance data management system)
  • 倚赖:

X-Engine: An optimized storage engine for TP

本文为摘录(或转载),侵删,原文为: attachments/pdf/7/sigmod-xengine.pdf

1 Abstract

在线电商交易具有三个显著特点:

  1. 随着主要销售和促销活动的开始,每秒交易数量急剧增加;
  2. 大量的热门记录很容易压垮系统缓冲区;
  3. 由于不同类别的促销在不同的短时间内可用,不同记录的“温度”(热、温、冷)会快速转换。

为了解决这些挑战,阿里巴巴引入了一种名为 X-Engine 的新的存储引擎,它是 POLARDB 的一种优化的写入存储引擎。它采用分层存储体系结构和 LSM 树(日志结构合并树)来利用硬件加速,例如 FPGA 加速压实,并提供一系列优化,包括事务中的异步写入、多阶段管道和压实期间的增量缓存替换。评估结果表明,X-Engine 在此类事务负载下表现出更高的性能。

Your Read is Our Priority in Flash Storage