C# Kaigi 2026一覧へ
タイムテーブルへ戻る
BRIDGEエリア

SESSION

最速のread性能を目指すピュアC#製組み込みDB実装

テーマ

C#製組み込みDB実装、「DryDB」における低レベル最適化の取り組みについて紹介します。

概要

C#は充分に高速なDatabaseを実装できる言語です。
DryDBは、読み取り専用組み込みDB、というごくシンプルな仕様ではありますが、メモリ消費量をおさえつつ、SqLite、RocksDB系統、そしてLMDBも上回るread性能を持ちます。
マルチスレッド下のページキャッシュアルゴリズムやB+TreeなどなどをC#で実装する際の、ミクロな最適化の経験談などをお話しします。

対象者

  • 最適化に関心がある人
  • ゲームなどのアプリケーションのメモリ消費を抑えたい人

キーワード

最適化組み込みDBバイナリ操作マルチスレッド

この内容は fortee のプロポーザル原文から取得しています。

forteeで原文を見る