4 ms·
Hardware Acceleration for Database Systems Using Content Addressable Memories [pdf]
- matesz 6y agoWhy don't we see database software utilizing hardware like routers do?
- brudgers 6y agoDate appears to be 2005 from the title page. Does anyone know how relevant this is today?
- matesz 6y agoI've just encountered this article describing how Alibaba does hardware acceleration in their database system [1]. They developed their own storage engine for MySQL (X-Engine) which is based on LSM data structure and using FPGA to accelerate levels compaction: "In addition, FPGA hardware is used to accelerate the compaction process, further maximizing the performance of the system. This marks the first time that hardware acceleration was applied to the storage engine of an OLTP database." There is also white paper on this [2]. It all looks really promising. [1] https://www.alibabacloud.com/blog/new-insights-into-x-engine-the-new-storage-engine-of-rds-for-mysql_596209 https://www.alibabacloud.com/blog/new-insights-into-x-engine... [2] https://dl.acm.org/doi/pdf/10.1145/3299869.3314041 https://dl.acm.org/doi/pdf/10.1145/3299869.3314041