A company is planning a data archiving strategy for closed opportunities older than seven years. Which TWO actions should the architect recommend? (Select TWO)
Trap 1: Use Custom Objects with private sharing rules.
Storing seven-year-old records in Custom Objects within Salesforce still consumes production data storage limits. This does not address the primary goal of archiving, which is to reduce the footprint of the operational database, improve record search speeds, and maintain high performance for current, active business transactions.
Trap 2: Soft-delete records using a custom field.
Soft-deleting data using a checkbox field does not reduce the storage usage in Salesforce, as the records remain in the system. The database query engine must still index and scan these records, which does not provide the performance benefits required for effective historical data management and archival strategies.
Trap 3: Increase the size of the Salesforce Data Storage limit.
Increasing data storage limits is a stop-gap measure that does not solve the root cause of inefficient data volume management. It increases costs significantly and does not optimize query performance, which degrades as tables grow larger. Proactive archiving is a necessary architectural discipline for long-term platform health.
- A
Export data to an external database or cloud storage.
Exporting data to external systems is the standard industry practice for long-term retention. It removes the storage burden from Salesforce, reduces the cost of platform storage, and allows for specialized reporting tools to access the data without impacting the performance of the core Salesforce production environment.
- B
Use Custom Objects with private sharing rules.
Why it fails: Storing seven-year-old records in Custom Objects within Salesforce still consumes production data storage limits. This does not address the primary goal of archiving, which is to reduce the footprint of the operational database, improve record search speeds, and maintain high performance for current, active business transactions.
- C
Utilize Big Objects for long-term data storage.
Big Objects are specifically designed to store massive amounts of data within the Salesforce platform at a lower cost and higher scale than standard objects. This is an excellent solution for keeping historical data reachable for compliance and audit reporting while avoiding the limitations of traditional database storage.
- D
Soft-delete records using a custom field.
Why it fails: Soft-deleting data using a checkbox field does not reduce the storage usage in Salesforce, as the records remain in the system. The database query engine must still index and scan these records, which does not provide the performance benefits required for effective historical data management and archival strategies.
- E
Increase the size of the Salesforce Data Storage limit.
Why it fails: Increasing data storage limits is a stop-gap measure that does not solve the root cause of inefficient data volume management. It increases costs significantly and does not optimize query performance, which degrades as tables grow larger. Proactive archiving is a necessary architectural discipline for long-term platform health.