# Using parallelization to optimize Job performance

Parallelization in terms of Talend Jobs means to accomplish technical processes through parallel executions. When properly designed, a parallelization-enabled technical process can be completed within a shorter time frame.

Talend Studio allows you to implement different types of parallelization depending on ranging circumstances. These circumstances could be:

1. Parallel executions of multiple subJobs. For further information, see [Executing multiple subJobs in parallel](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/executing-multiple-subjobs-in-parallel "The Multi thread execution feature allows you to run multiple subJobs that are active in the workspace in parallel.").

2. Parallel iterations for reading data. For further information, see [Launching parallel iterations to read data](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/launching-parallel-iterations-to-read-data "A parallelization-enabled Iterate connection allows the component that receives threads from the connection to read those threads in parallel.").

3. Orchestrating executions of subJobs. For further information, see [Orchestrating parallel executions of subJobs](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/orchestrating-parallel-executions-of-subjobs).

4. Speeding-up data writing into a database. For further information, see [Writing data in parallel](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/writing-data-in-parallel "Parallel data writing refers to the concept of speeding-up the execution of a Job by dividing the data flow into multiple fragments that can be written simultaneously.").

5. Speeding-up processing of a data flow. For further information, see [Enabling parallelization of data flows](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/enabling-parallelization-of-data-flows).

Parallelization is an advanced feature and requires basic knowledge about a Talend Job such as how to design and execute a Job or a subJob, how to use components and how to use the different types of connections that link components or Jobs. If you feel that you need to acquire this kind of knowledge, see [What is a Job design?](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/what-is-job-design).

### In this section

* [Executing multiple subJobs in parallel](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/executing-multiple-subjobs-in-parallel)
* [Launching parallel iterations to read data](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/launching-parallel-iterations-to-read-data)
* [Orchestrating parallel executions of subJobs](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/orchestrating-parallel-executions-of-subjobs)
* [Writing data in parallel](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/writing-data-in-parallel)
* [Enabling parallelization of data flows](https://help.qlik.com/talend/en-US/studio-user-guide/8.0-R2024-04-and-earlier/enabling-parallelization-of-data-flows)