← Database & SQL34 / 83
Kapan Denormalisasi Masuk Akal?
Denormalisasi adalah proses sengaja melanggar aturan normalisasi dengan menggabungkan tabel atau menambahkan data redundan demi performa baca (READ) yang lebih cepat. Strategi ini sering digunakan pada aplikasi yang sangat mementingkan kecepatan query analitis atau pada sistem pelaporan, meski harus mengorbankan kecepatan tulis (WRITE).
👀 Contoh dulu
SELECT order_id, customer_name, total_price FROM denormalized_orders WHERE status = 'PAID';
Hasilnya: Hasil lebih cepat karena tidak perlu melakukan JOIN ke tabel customers.
💡 Denormalisasi menyimpan nama pelanggan langsung di tabel pesanan.
📝 Sekarang giliranmu
Lakukan query SELECT untuk mengambil id, product_name, dan price dari tabel denormalisasi denormalized_sales di mana price lebih dari 1000.
Preview