MySQL + SQL · Lesson 29

Database Design में Denormalization

Denormalization क्या है?

Denormalization reads तेज़ करने के लिए normalized database में जानबूझकर कुछ redundancy वापस जोड़ना है। यह storage और update-complexity देकर query speed लेता है।

Denormalize क्यों?

  • कम joins → तेज़ SELECT queries।
  • बहुत पढ़ने वाले reporting/dashboards के लिए अच्छा।
  • जब read speed perfect normalization से ज़्यादा मायने रखे।

Trade-off

Denormalization reads तेज़ करता है पर updates मुश्किल (duplicate data कई जगह update करना पड़ता है) और ज़्यादा storage लेता है।

सारांश

  • Denormalization तेज़ reads के लिए नियंत्रित redundancy जोड़ता है।
  • Trade-off: तेज़ SELECTs पर मुश्किल updates और ज़्यादा storage।
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।