p99 0ms*のオートコンプリートを2億4000万ドメインで実現した方法

P99 0 ms* autocomplete for 240M domain names

Wirewiki.comの作者が、2億4000万のドメイン名に対してp99レイテンシ0ms*のオートコンプリートを実現した方法を解説。キー押下中のプリフェッチとキャッシュ、インメモリのトライ木(Trancoリスト)とSSD上のメモリマップドブロックインデックス(CZDSデータ)を組み合わせたAPI設計、負荷テストの結果、そして地理的制約と今後の展望について述べる。

p99 0msとは、99%のケースで、ユーザーがキーを離す前に結果が準備できていることを意味します。

この日のほかの記事

2026-08-31