BulkAPIConcurrencyMode
Specifies the concurrency mode used when processing bulk rows with Certinia Bulk API v1.
Possible Values
Serial, ParallelData Type
string
Default Value
"Serial"
Remarks
Certinia Bulk API v1 supports two concurrency modes for handling bulk data operations. Setting BulkAPIConcurrencyMode to Serial ensures that batches are processed sequentially, which can prevent record-locking issues when working with related records. However, this can slow down performance, especially when processing large datasets.
Using Parallel allows multiple batches to be processed simultaneously, significantly improving throughput. However, Certinia enforces record locking, meaning that parallel operations attempting to update related records may result in errors due to conflicts.
Performance Considerations
Processing bulk data efficiently is critical for high-throughput applications. If your workload involves independent records, enabling Parallel mode can significantly speed up processing. However, if your operations involve updates to related records, using Serial mode can help prevent locking issues.
This property is useful when optimizing bulk operations based on your data structure and processing needs. Choosing the right setting can reduce API request times and improve overall system performance.
This property applies only when Bulk API v1 is enabled. Bulk API v2 does not support this setting, as it handles concurrency automatically.