Я працюю над передачею великого веб-додатка pl / sql на виділений сервер. Ця програма розташована в одній схемі з 70 пакетами коду програми. Цей додаток було зроблено приблизно приблизно 15 людей у різні часи. І для нас було звичайною практикою створювати сторонні ключі на довідкових таблицях в різних схемах, оскільки це дійсно зручно і дуже добре зберігає базу даних, тому що нам не потрібно зберігати одні й ті ж таблиці референцій в різних схемах.
Але в будь-якому випадку мій DBA (який створив новий екземпляр з DB і скопіював мою програму всередині зони Solaris) сказав сьогодні дуже суворо: "Зовнішні ключі на різних схемах - це зло, і вам потрібно його знищити!". Він не пояснив свою точку зору.
Це дійсно погана ідея робити це з великими додатками?