Newer Version Available

This content describes an older version of this product. View Latest

Salesforce High-Scale Objects

Use high-scale objects when you have a large number of transactions, large objects, or you must store data over a long period. These objects sometimes have different limitations, APIs, or querying behavior than Salesforce common objects do.

Big Objects

Usage: Auditing, tracking, feeds, and historical archives.

Transaction Type: OLTP transactions

Database Storage: Horizontally scalable distributed databases that are non-transactional and scale to hundreds of millions or even billions of records. Big objects can contain data that’s larger than the data that Data Cloud or standard objects support.

Object Type: BO

Object Suffix: __b

Customizable: Yes

Cloud: Any cloud that provides an org. However, Big Objects requires an additional license.

Packaging: Use the deploy() and retrieve() calls to deploy and retrieve a .zip file. Standard AppExchange packaging isn’t available.

Object Examples: FieldHistoryArchive

Documentation: Big Objects Implementation Guide

Reference: Object Reference for the Salesforce Platform

High-Scale Order Objects

Optimized for: OLTP transactions

Objects: PendingOrderSummary

Documentation: Order Management Implementation Guide

Reference: Object Reference for the Salesforce Platform

Data Cloud Objects

Optimized for: OLAP transactions

Object types: DLO, DMO, CIO, DG

Documentation: Data Object Concepts and Schema in Data Cloud