Langsung ke konten
Semua Artikel
Kategori

Database

Kumpulan artikel dalam kategori Database.

Indexing PostgreSQL: Kapan Index Benar-Benar Mempercepat dan Kapan Cuma Membebani Database
Database·1 min·

Indexing PostgreSQL: Kapan Index Benar-Benar Mempercepat dan Kapan Cuma Membebani Database

Pengalaman saya men-debug query lambat karena index salah strategi: kapan index PostgreSQL membantu, kapan justru memperlambat write, dan cara membaca EXPLAIN dengan benar.

Baca Artikel
Soft Delete vs Hard Delete: Saya Kena Masalah di Kedua-Duanya, Ini Cara Saya Memilih Sekarang
Database·1 min·

Soft Delete vs Hard Delete: Saya Kena Masalah di Kedua-Duanya, Ini Cara Saya Memilih Sekarang

Soft delete terdengar aman tapi bisa meracuni query dan constraint integrity data. Saya bagikan pola implementasi soft delete di PostgreSQL yang terbukti aman di production, plus kapan hard delete tetap pilihan tepat.

Baca Artikel
Row-Level Security vs Schema-per-Tenant: Saya Coba Keduanya untuk Isolasi Data Multi-Tenant, Ini Hasilnya
Database·1 min·

Row-Level Security vs Schema-per-Tenant: Saya Coba Keduanya untuk Isolasi Data Multi-Tenant, Ini Hasilnya

Perbandingan praktis RLS PostgreSQL vs schema-per-tenant untuk aplikasi SaaS multi-tenant: keamanan data, performa query, kompleksitas migrasi, dan kapan masing-masing layak dipakai.

Baca Artikel
Connection Pooling: Kenapa Aplikasi Backend Kamu Sering Kehabisan Koneksi Database
Database·1 min·

Connection Pooling: Kenapa Aplikasi Backend Kamu Sering Kehabisan Koneksi Database

Error 'too many connections' di production hampir selalu soal connection pooling yang salah setup. Ini pengalaman saya mendiagnosis dan memperbaikinya di aplikasi Node.js + PostgreSQL.

Baca Artikel
Normalisasi vs Denormalisasi: Trade-off Desain Tabel yang Saya Pelajari dari Aplikasi Production
Database·1 min·

Normalisasi vs Denormalisasi: Trade-off Desain Tabel yang Saya Pelajari dari Aplikasi Production

Normalisasi menjaga data konsisten, denormalisasi membeli performa. Artikel ini membahas trade-off desain tabel database dari kasus production yang saya alami, lengkap dengan contoh skema dan angka nyata.

Baca Artikel
Migrasi Skema Database Tanpa Downtime: Expand and Contract dari Kasus Production yang Saya Alami
Database·1 min·

Migrasi Skema Database Tanpa Downtime: Expand and Contract dari Kasus Production yang Saya Alami

Cara saya melakukan migrasi skema database tanpa downtime di production dengan pola expand-contract, menghindari lock tabel PostgreSQL, dan rollback yang aman. Panduan praktisi backend.

Baca Artikel
6 dari 9 artikel