Scalability is the ability of a system to accommodate any increase in demand for resources and processing power. You can achieve scalability of the MDM Hub either with standalone application servers or with application server clusters.
The following features of the MDM Hub implementation make it highly scalable:
MDM Hub cache implementation
The MDM Hub cache implementation uses a distribution mechanism that is independent of application servers.
Multithreaded Process Server instances
Process Server instances are multithreaded and can process multiple requests concurrently. The MDM Hub supports multithreading for the Hub Console operations, batch jobs, and Services Integration Framework (SIF) requests.
Multiple Process Server instances
You can run multiple Process Servers for each Operational Reference Store in the MDM Hub.
The MDM Hub does not require external components for scalability. If the volume of data increases, to scale the MDM Hub implementation, you can add more Process Server instances. To distribute the processing load across multiple CPUs and run batch jobs in parallel, deploy Process Servers on multiple hosts.