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

Speaker
ハダシATHEME
テーマ
C#製組み込みDB実装、「DryDB」における低レベル最適化の取り組みについて紹介します。
概要
C#は充分に高速なDatabaseを実装できる言語です。
DryDBは、読み取り専用組み込みDB、というごくシンプルな仕様ではありますが、メモリ消費量をおさえつつ、SqLite、RocksDB系統、そしてLMDBも上回るread性能を持ちます。
マルチスレッド下のページキャッシュアルゴリズムやB+TreeなどなどをC#で実装する際の、ミクロな最適化の経験談などをお話しします。
対象者
- 最適化に関心がある人
- ゲームなどのアプリケーションのメモリ消費を抑えたい人
キーワード
最適化組み込みDBバイナリ操作マルチスレッド
この内容は fortee のプロポーザル原文から取得しています。
forteeで原文を見る