| Synchronization Scope | +Synchronization Content | +Description | +
|---|---|---|
| all | +All scopes | +|
| data(Data) | +insert | +Synchronize newly written data | +
| delete | +Synchronize deleted data | +|
| schema | +database | +Synchronize database creation, modification or deletion operations | +
| timeseries | +Synchronize the definition and attributes of time series | +|
| TTL | +Synchronize the data retention time | +|
| auth | +- | +Synchronize user permissions and access control | +
| Type | +Custom Plugin | +Plugin Name | +Description | +Applicable Version | +
|---|---|---|---|---|
| source plugin | +Not Supported | +iotdb-source | +The default extractor plugin, used to extract historical or real-time data from IoTDB | +1.2.x | +
| processor plugin | +Supported | +do-nothing-processor | +The default processor plugin, which does not process the incoming data | +1.2.x | +
| sink plugin | +Supported | +do-nothing-sink | +Does not process the data that is sent out | +1.2.x | +
| iotdb-thrift-sink | +The default sink plugin ( V1.3.1+ ), used for data transfer between IoTDB ( V1.2.0+ ) and IoTDB( V1.2.0+ ) . It uses the Thrift RPC framework to transfer data, with a multi-threaded async non-blocking IO model, high transfer performance, especially suitable for scenarios where the target end is distributed | +1.2.x | +||
| iotdb-thrift-ssl-sink | +Used for data transfer between IoTDB ( V1.3.1+ ) and IoTDB ( V1.2.0+ ). It uses the Thrift RPC framework to transfer data, with a single-threaded sync blocking IO model, suitable for scenarios with higher security requirements | +1.3.1+ | +
| Synchronization Scope | +Synchronization Content | +Description | +
|---|---|---|
| all | +All scopes | +|
| data(Data) | +insert | +Synchronize newly written data | +
| delete | +Synchronize deleted data | +|
| schema | +database | +Synchronize database creation, modification or deletion operations | +
| timeseries | +Synchronize the definition and attributes of time series | +|
| TTL | +Synchronize the data retention time | +|
| auth | +- | +Synchronize user permissions and access control | +
| Type | +Custom Plugin | +Plugin Name | +Description | +Applicable Version | +
|---|---|---|---|---|
| source plugin | +Not Supported | +iotdb-source | +The default extractor plugin, used to extract historical or real-time data from IoTDB | +1.2.x | +
| processor plugin | +Supported | +do-nothing-processor | +The default processor plugin, which does not process the incoming data | +1.2.x | +
| sink plugin | +Supported | +do-nothing-sink | +Does not process the data that is sent out | +1.2.x | +
| iotdb-thrift-sink | +The default sink plugin ( V1.3.1+ ), used for data transfer between IoTDB ( V1.2.0+ ) and IoTDB( V1.2.0+ ) . It uses the Thrift RPC framework to transfer data, with a multi-threaded async non-blocking IO model, high transfer performance, especially suitable for scenarios where the target end is distributed | +1.2.x | +||
| iotdb-air-gap-sink | +Used for data synchronization across unidirectional data diodes from IoTDB ( V1.2.0+ ) to IoTDB ( V1.2.0+ ). Supported diode models include Nanrui Syskeeper 2000, etc | +1.2.x | +||
| iotdb-thrift-ssl-sink | +Used for data transfer between IoTDB ( V1.3.1+ ) and IoTDB ( V1.2.0+ ). It uses the Thrift RPC framework to transfer data, with a single-threaded sync blocking IO model, suitable for scenarios with higher security requirements | +1.3.1+ | +