データベースの在庫の持ち方をビットで管理してる話
データベースの在庫の持ち方をビットで管理してる話
補足説明
https://twitter.com/naoya_ito/status/1773550536735805584
前提:
SQL Server
あるタイムスパンごとの在庫有無を表現するため、元々はタイムスパンごとの
カラム
を持っていた
「時間の配列」を
ビット
で表現することで
データ
を圧縮できる
ビット演算により高速に条件指定の検索ができる