PPL: Pertemuan 14
Desain Database Deskripsi Databse Design Instagram Desain basis data Instagram mendukung fitur-fitur inti aplikasi seperti manajemen pengguna, penyimpanan konten, interaksi pengguna, dan hubungan sosial. Tabel-tabel utama meliputi `user_accounts` untuk informasi pengguna, `posts` untuk konten unggahan, `comments` dan `likes` untuk interaksi sosial, serta `followers_following` untuk jaringan sosial. Selain itu, tabel `comments_posts` dan `hashtags_comments` mengelola hubungan antara komentar, postingan, dan tagar. Desain ini harus sangat terukur, efisien, dan andal untuk menangani miliaran pengguna dan transaksi per detik, memastikan pengalaman pengguna yang optimal di platform media sosial yang dinamis ini. 1. Tabel `user_account` Tabel ini menyimpan informasi dasar tentang pengguna: id : Kunci utama untuk setiap pengguna. email : Alamat email pengguna untuk kontak dan login. password : Kata sandi yang di-hash dengan aman untuk otentikasi pengguna. username : Nama tampilan penggu...