Data Transmission Service (DTS) charges for data verification based on the verification type and mode. Schema verification is always free. Some full data verification modes are also free. This page explains what is charged, when billing starts and stops, and the unit prices.
Billing overview
| Verification type | Mode | Billed? | Billing model |
|---|---|---|---|
| Schema verification | — | No | Always free |
| Incremental data verification | — | Yes | Pay-as-you-go |
| Full data verification | Verify based on the number of table rows | No | Always free |
| Full data verification | Full field validation by row sampling | Yes | Pay-as-you-go, charged per GB |
Billing rules
Schema verification
Schema verification is free.
Incremental data verification
Incremental data verification is billed on a pay-as-you-go basis. The price depends on:
-
Regions of the source and destination databases
-
Number of data shards in the databases
-
Service duration of the database instances
For current prices, see the buy page.
Billing continues even when the task is paused. Incremental data verification is supported only for synchronization or migration instances that are configured with incremental tasks only.
Full data verification
The two verification modes have different billing policies:
-
Verify based on the number of table rows: free of charge.
-
Full field validation by row sampling: billed on a pay-as-you-go basis, based on the amount of network traffic DTS reads from the source database during verification.
The price depends on the regions of the source and destination databases, the amount of data to be verified each time, and the number of times the data is verified.
| Region of the destination database | Instance type | Price (USD/GB) |
|---|---|---|
| Chinese mainland | Same region | 0.0857 |
| Chinese mainland | Cross-region | 0.1914 |
| Chinese mainland | Cross-border | 0.1229 |
| China (Hong Kong) and other regions | Same region | 0.1114 |
| China (Hong Kong) and other regions | Cross-region | 0.4043 |
| China (Hong Kong) and other regions | Cross-border | 0.1229 |
-
The prices on the buy page and your bills are the authoritative source. The table above is for reference only.
-
If you enable data verification in a data migration task, DTS charges you at the same-region unit price for the region of the destination database.
-
Failed verification tasks are not charged. Tasks that detect inconsistent data records between the source and destination databases are charged. In this case, the error code DTS-RETRY-ERR-0271 is returned.
-
For the definition of instance types, see Cross-border and cross-region tasks.
FAQ
How does DTS calculate the amount of data for full data verification?
DTS measures data based on the size of network traffic it reads during verification. The result is closely related to the size of data in the source database and the database communication protocol.
How do I manage data verification tasks?
See Configure data verification and View data verification details.