---
schema_version: "1"
id: 5c72020cc3fba3c32d8c631d8704f16e9da8e298da70bd7c5d9a079f70acef3e
title: Deleting Data
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/salesforce-large-data-volumes-bp/guides/cce/ldv-deployments/ldv-deployments-best-practices-deleting-data.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-large-data-volumes-bp/guide/ldv-deployments-best-practices-deleting-data.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: db29052a4c1ac5c7f951aaedc0ccaa5046ac906153428ece9beb53be9a27d5fd
products:
  - Best Practices for Deployments with Large Data Volumes
  - Platform Developer Content
---

# Deleting Data

|Goal|Best Practice|
|----|-------------|
|Deleting large volumes of data|When deleting large volumes of data, a process that involves deleting one million or more records, use the hard delete option of the Bulk API or Bulk API 2.0 . Deleting large volumes of data might take significant time due to the complexity of the deletion process. (See [Deleting Data](https://developer.salesforce.com/docs/platform/salesforce-large-data-volumes-bp/guide/ldv-deployments-best-practices-deleting-data.md).)|
|Making the data deletion process more efficient|When deleting records that have many children, delete the children first.|

