Skip to content
Latchkey

Denormalization - CI/CD用語集の定義

denormalization(非正規化)は、読み取りがコストの高いjoinを避けられるように、意図的にデータを複製したり事前にjoinしておくもので、ストレージと書き込みの複雑さと引き換えにクエリ速度を得ます。

トレードオフ

非正規化された列やサマリーテーブルは、書き込みのたびにソースと整合を保つ必要があり、多くの場合アプリケーションロジックやbackfillによって行われます。これが読み取りを速くするために支払うコストです。

関連ガイド