Saya sedang mengerjakan transfer aplikasi berbasis web pl / sql besar ke dedicated server. Aplikasi ini terletak dalam satu skema dengan 70 paket kode program. Aplikasi ini dibuat kira-kira sekitar 15 orang di waktu yang berbeda. Dan sudah biasa bagi kami untuk membuat kunci asing pada tabel referensi dalam skema yang berbeda karena ini benar-benar nyaman dan menjaga database tetap bersih, karena kita tidak perlu menyimpan tabel referensi yang sama di skema yang berbeda.
Tapi bagaimanapun DBA saya (yang membuat contoh baru dengan DB dan menyalin aplikasi saya di dalam zona Solaris) mengatakan sangat keras hari ini, "Kunci asing pada skema yang berbeda itu jahat dan Anda perlu menghancurkannya!". Dia tidak menjelaskan sudut pandangnya.
Apakah itu ide yang buruk untuk melakukan itu dengan aplikasi besar?