# Object Store v2 and persistent stores by deployment

*MuleSoft Platform Integration Architect Study Guide · Designing integration solutions to meet persistence requirements · Last updated November 13, 2026 · https://www.certifyforce.com/study-guide/mulesoft-platform-integration-architect/designing-integration-solutions-to-meet-persistence-requirements/object-store-v2-and-persistent-stores-by-deployment*

Where an object store actually keeps its data on CloudHub 1.0, CloudHub 2.0, Runtime Fabric and an on-premises cluster, and the Object Store v2 limits, billing, security and control-plane rules that decide whether it fits a design.

- Certification: Salesforce MuleSoft Platform Integration Architect
- Exam section: Designing integration solutions to meet persistence requirements
- Study guide: https://www.certifyforce.com/study-guide/mulesoft-platform-integration-architect

**Official exam objective:**

> Design Mule applications using Object Stores (OSs), the OS Connector, and OS services in all deployment options.

## What the exam expects

- Choose the store that keeps data across restarts and replicas on CloudHub 1.0, CloudHub 2.0, Runtime Fabric, standalone runtimes and on-premises clusters.
- Apply Object Store v2 limits (TTL, entries, keys, values, transactions) and its billing rules to a design.
- Recognize where Object Store v2 is available by control plane and what to deploy to instead.
- Plan Persistence Gateway on Runtime Fabric and explain how the Object Store Connector reaches it.
- Predict object store behavior under the Quorum Protocol, and decide when values need application-side encryption.

**Object store:** a facility Mule uses to persist data for later retrieval ([Object stores](https://docs.mulesoft.com/mule-runtime/latest/mule-object-stores)). **Object Store v2:** the CloudHub service that stores data and states across batch processes, components and applications ([Object Store v2 Overview](https://docs.mulesoft.com/object-store/)). **Persistence Gateway:** Runtime Fabric's store shared across replicas and restarts ([Persistence Gateway](https://docs.mulesoft.com/runtime-fabric/latest/persistence-gateway)). **TTL:** time to live, after which an entry is evicted.

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Static TTL range | 1 second to 2592000 s; out-of-range set to 30 days silently | [Object Store v2 Overview](https://docs.mulesoft.com/object-store/) |
| Entries | Unlimited; Max entries not configurable for v2 | [Connector Reference](https://docs.mulesoft.com/object-store-connector/latest/object-store-connector-reference) |
| Keys | 1024 bytes UTF-8; no pipe; spaces become plus | [FAQ: Object Store v2](https://docs.mulesoft.com/object-store/osv2-faq) |
| TPS | 10 base, 100 premium, per app; 429 when exceeded | [Rate limiting and billing](https://docs.mulesoft.com/object-store/osv2-usage) |
| Billing unit | Each 100 KB of payload per successful request | [Rate limiting and billing](https://docs.mulesoft.com/object-store/osv2-usage) |
| Monthly pack | 100 million transactions per org, all environments | [FAQ: Object Store v2](https://docs.mulesoft.com/object-store/osv2-faq) |
| Higher protection | Encrypt in the app before writing | [FAQ: Object Store v2](https://docs.mulesoft.com/object-store/osv2-faq) |
| CloudHub 1.0 off US/EU | Not supported | [Object Store v2 Overview](https://docs.mulesoft.com/object-store/) |
| CloudHub 2.0 local store | Volatile disk, cleared on restart or redeploy | [Clustering](https://docs.mulesoft.com/cloudhub-2/ch2-clustering) |
| Cluster mode + Use Object Store V2 | All object store access routes to v2 | [Clustering](https://docs.mulesoft.com/cloudhub-2/ch2-clustering) |
| Quorum lost | Object store operations fail in the minority partition | [HA cluster overview](https://docs.mulesoft.com/on-premises/4.6/mule-high-availability-ha-clusters) |

## Check yourself

- Why does enabling Object Store v2 for a Mule 4 CloudHub application change where its default persistent store writes?
- When Use Object Store v2 is disabled and later reenabled for a CloudHub application, what happens to the stored pairs?
- How many billable units does storing one 250 KB value count?
- Which minimum Mule Maven plugin version can enable persistent object stores for Runtime Fabric deployments?

## Sources

- [Object Store v2 Overview](https://docs.mulesoft.com/object-store/)
- [FAQ: Object Store v2](https://docs.mulesoft.com/object-store/osv2-faq)
- [Object Store v2 Rate Limiting and Billing](https://docs.mulesoft.com/object-store/osv2-usage)
- [Object Store Connector](https://docs.mulesoft.com/object-store-connector/latest/)
- [Object Store Connector Reference](https://docs.mulesoft.com/object-store-connector/latest/object-store-connector-reference)
- [Store Application Data Using Object Stores](https://docs.mulesoft.com/mule-runtime/latest/mule-object-stores)
- [Clustering](https://docs.mulesoft.com/cloudhub-2/ch2-clustering)
- [Configuring Persistence Gateway with Runtime Fabric](https://docs.mulesoft.com/runtime-fabric/latest/persistence-gateway)
- [On-Premises Mule Runtime High Availability Cluster Overview](https://docs.mulesoft.com/on-premises/4.6/mule-high-availability-ha-clusters)
- [Manage Queues](https://docs.mulesoft.com/cloudhub/managing-queues)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 11 linked practice questions, and unlimited timed mock exams are included with the MuleSoft Platform Integration Architect pack (USD $19): https://www.certifyforce.com/practice-exams
