BladePipe 1.12.0: New TDSQL PostgreSQL pipelines and expanded Kudu target support.
跳到主要内容

DataJob Granularity Explained

DataJob Granularity​

A BladePipe DataJob defines the configuration for data migration, synchronization, verification, or correction. It uses a set of processes to perform these operations.

The scope (granularity) of data that a single DataJob can migrate or synchronize depends on the source DataSource type.

Source DataSourceMaximum scope per DataJobMinimum scope per DataJob
MySQLSingle instance[1]Single table
OracleSingle schemaSingle table
SQL ServerSingle schemaSingle table
Db2Single schemaSingle table
PostgreSQLFull Data: single instance; Incremental: single databaseSingle table
MongoDBSingle instanceSingle collection
OceanBaseSingle instanceSingle table
PolarDB-XSingle instanceSingle table
StarRocksSingle instanceSingle table
TunnelSingle instanceSingle table
TiDBSingle instanceSingle table
KafkaMultiple topicsSingle topic
RocketMQMultiple topicsSingle topic
RabbitMQMultiple queuesSingle queue
AutoMQMultiple topicsSingle topic
HanaSingle schemaSingle table
OpenGaussSingle instanceSingle table
GreenplumSingle instanceSingle table
ElasticsearchMultiple indexesSingle index
PulsarMultiple topicsSingle topic
TDengineSingle instanceSingle table
DamengSingle instanceSingle table
SshFileSingle directorySingle file
S3FileSingle bucketSingle file
OssFileSingle bucketSingle file
信息
  1. A single instance contains multiple schemas, and each schema contains multiple tables.

DataJob Specifications​

A DataJob specification defines the memory allocated to each of its four process types: Full Data, Incremental, Verification, and Correction.

The table below lists the available specifications. All memory values are in GB.

Specification IDSeriesFull DataIncrementalVerificationCorrection
1Incremental Enhanced1211
2Incremental Enhanced1311
3Incremental Enhanced1411
4Incremental Enhanced2322
5Incremental Enhanced2422
6Full Data Enhanced10.511
7Full Data Enhanced20.522
8Full Data Enhanced30.533
9Full Data Enhanced40.544
10Full Data Enhanced2122
11Full Data Enhanced3133
12Full Data Enhanced4144
13Full Data Enhanced3233
14Full Data Enhanced4244
15Balanced1111
16Balanced2222
17Balanced3333
18Balanced4444
19Balanced0.50.50.50.5
20Incremental Enhanced2522
21Incremental Enhanced2622
22Incremental Enhanced2722
23Incremental Enhanced2822
24Incremental Enhanced21222
25Incremental Enhanced21622
26Incremental Enhanced22022
27Full Data Enhanced8222
28Full Data Enhanced16222
信息
  • Specification 16 (Balanced) is recommended for most use cases.
  • Specifications with any process allocated 0.5 GB are not recommended for production.
  • Child DataJobs created by editing subscriptions automatically inherit the parent DataJob's specification.
  • When changing specifications through Modify Parameters, only IDs 15–26 are supported.
  • Incremental DataJobs reserve logical memory on the host. Full Data and Verification DataJobs release their reserved logical memory when each run completes.