title: Upsert Bulk vs Batch Upsert in Salesforce
body: <p>I am trying to upsert large amount of data into Salesforce. I found there are two methods available for this.
  1. Use UpsertBulk. This will upsert data in a single shot
  2. Use Batching
  Create upsert job. create batches for upsert operation.</p>
  
  <p>What is the difference between these two methods? 
  What is the best way to do bulk upsert?</p>