TechNews
Observatory
Topic Summary

Database Performance

Timeline

Continuity Window

first seen 2026-03-24 15:16 JST
last seen 2026-03-29 21:28 JST
representative articles 2
2026-03-242026-03-29
Hacker NewsLobsters
01

libeatmydata - disable fsync and SAVE!

分類と出典
www.flamingspork.com
要点
  • データ的安全に配慮しない場合に fsync を無効化するライブラリ libeatmydata が登場。
  • 書き込みを大幅に高速化しつつ、クラッシュ耐性も失われるという明確な制約を持つ。
  • MySQL テストで実運用時間の削減に貢献しながら、データの永続性を捨てる使い方の提案。
重要性

データベースやストレージの性能を優先したい開発者が、fsync のオーバーヘッドを回避するための具体的なツールを提供する点に価値がある。

02

How io_uring Overtook libaio: Performance Across Linux Kernels — and an Unexpected IOMMU Trap | by Evgeniy Ivanov | Mar, 2026 | YDB.tech blog

分類と出典
Medium
要点
  • YDB は Linux キーネルのバージョン昇格に伴う非同期 I/O パフォーマンスの変化を調査し、io_uring が libaio を大きく上回っていることを確認した。
  • 最新のバージョンで io_uring が約 1.4 倍高速化されている一方、Intel IOMMU のデフォルト有効化による予期せぬパフォーマンス低下を発見した。
  • kernel 5.4 から 5.15 以降の進歩と、IOMMU 設定が最適化されていない状態でのボトルネックに関する重要な実務的な知見を提供する。
重要性

データベースの高可用性を維持するためには、バックエンドとなる Linux カーネル上の I/O 制御パースの微細な挙動を知る必要がある。