Infrastruktur Basis Data
Setiap aplikasi sungguhan pada akhirnya perlu mengingat sesuatu — pengguna, pesanan, pesan, pengaturan. Ingatan itu tersimpan di dalam sebuah basis data (). Bagi pemula, "database" bisa terasa seperti kotak hitam yang hanya dipahami para ahli. Padahal tidak. Bab ini membongkar misteri lapisan data (data layer) agar kamu bisa membuat pilihan yang tepat dan mengarahkan AI untuk mengerjakan bagian berat dengan aman.
Hal yang perlu dipahami sejak awal: kode bisa diganti, data biasanya tidak bisa. Kamu bisa menulis ulang fungsi yang bermasalah dalam satu sore, tapi satu kolom yang rusak Selasa lalu — atau backup yang tidak pernah kamu buat — bisa hilang untuk selamanya. Ketimpangan itulah sebabnya lapisan data lebih pantas mendapat sedikit pemahaman di awal dibanding hampir semua bagian lain dari stack-mu.
