Question 1
IntermediateManaging Multitenant Architecture · Manage Application PDBs within CDBs
A multinational financial organization uses a Container Database (CDB) named FINCDB with 50 Pluggable Databases (PDBs). The architecture team wants to implement a standardized schema and application logic updates across 15 specific PDBs used by the European division. These PDBs must share common database objects while maintaining their own unique data. Updates to the common objects should be propagated centrally. Which architectural component should you implement to meet these requirements with minimal administrative overhead?
Answer and explanation
Correct answer: C
An Application Container consists of an Application Root and one or more Application PDBs. This architecture allows for the definition of a master application definition (metadata and common data) in the Application Root, which is then shared with the Application PDBs. This is the exact use case for sharing logic and schema while keeping data separate and managing updates centrally.
