Pertanyaan yang diberi tag database-design

158
Subqueries vs joins

Saya refactored bagian lambat dari aplikasi yang kami warisi dari perusahaan lain untuk menggunakan gabungan dalam daripada subquery seperti: WHERE id IN (SELECT id FROM ...) Permintaan refactored berjalan sekitar 100x lebih cepat. (~ 50 detik hingga ~ 0,3) Saya mengharapkan peningkatan, tetapi...

151
Struktur Database untuk Struktur Data Pohon

Apa yang akan menjadi cara terbaik untuk menerapkan struktur data pohon yang dapat disesuaikan (artinya, struktur pohon dengan jumlah level yang tidak diketahui) dalam database? Saya pernah melakukan ini sekali sebelum menggunakan tabel dengan kunci asing untuk dirinya sendiri. Implementasi lain...

151
Desain database untuk logging audit

Setiap kali saya perlu mendesain database baru, saya menghabiskan banyak waktu memikirkan bagaimana saya harus mengatur skema database untuk menyimpan log audit dari perubahan. Beberapa pertanyaan telah diajukan di sini tentang ini, tetapi saya tidak setuju bahwa ada satu pendekatan terbaik untuk...