Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,6 @@ The difference between **STRING** and **TEXT**:
- **STRING** stores text data and includes additional statistical information to optimize value-filtering queries.
- **TEXT** is suitable for storing long text strings without additional query optimization.

The differences between **OBJECT** and **BLOB** types are as follows:

| | **OBJECT** | **BLOB** |
|----------------------|-------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
| **Write Amplification** (Lower is better) | Low (Write amplification factor is always 1) | High (Write amplification factor = 2 + number of merges) |
| **Space Amplification** (Lower is better) | Low (Merge & release on write) | High (Merge on read and release on compact) |
| **Query Results** | When querying an OBJECT column by default, returns metadata like: `(Object) XX.XX KB`. Actual OBJECT data storage path: `${data_dir}/object_data`. Use `READ_OBJECT` function to retrieve raw content | Directly returns raw binary content |

### 1.1 Data Type Compatibility

Expand All @@ -68,7 +61,6 @@ The compatibility of data types is shown in the table below:
| TEXT | TEXT, STRING |
| STRING | TEXT, STRING |
| BLOB | TEXT, STRING, BLOB |
| OBJECT | OBJECT |
| TIMESTAMP | INT32, INT64, TIMESTAMP |
| DATE | DATE |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ It costs 0.014s

* The source table in the `query` and the target table `table_name` are allowed to be the same table, e.g., `INSERT INTO testtb SELECT * FROM testtb`.
* The target table ​**must already exist**​; otherwise, the error message `550: Table 'xxx.xxx' does not exist` will be thrown.
* The number and types of query result columns must exactly match those of the target table. Object type is currently not supported, and no implicit type conversion is supported. If types mismatch, the error `701: Insert query has mismatched column types` will be raised.
* The number and types of query result columns must exactly match those of the target table. No implicit type conversion is supported. If types mismatch, the error `701: Insert query has mismatched column types` will be raised.
* You can specify a subset of columns in the target table, provided the following rules are met:
* The timestamp column must be included; otherwise, the error message `701: time column can not be null` will be thrown.
* At least one **FIELD** column must be included; otherwise, the error message `701: No Field column present` will be thrown.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ The data export tool `export-data.sh/bat` is located in the `tools` directory an
</tr>
</tbody>
</table>

- Does not support the Object data type.


## 2. Detailed Features
### 2.1 Common Parameters
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@ IoTDB supports three methods for data import:
</tr>
</tbody>
</table>

- Does not support the Object data type.


## 2. Data Import Tool
### 2.1 Common Parameters
Expand Down
1 change: 0 additions & 1 deletion src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ By declaratively configuring these three parts in an SQL statement, flexible dat
- Data synchronization between IoTDB of 1. x series version and IoTDB of 2. x and above series versions is not supported.
- When performing data synchronization tasks, avoid executing any deletion operations to prevent inconsistencies between the two ends.
- The `pipe` and `pipe plugins` for tree modes and table modes are designed to be isolated from each other. Before creating a `pipe`, it is recommended to first use the `show` command to query the built-in plugins available under the current `-sql_dialect` parameter configuration to ensure syntax compatibility and functional support.
- Does not support the Object data type.

## 2. Usage Instructions

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,6 @@ The difference between **STRING** and **TEXT**:
- **STRING** stores text data and includes additional statistical information to optimize value-filtering queries.
- **TEXT** is suitable for storing long text strings without additional query optimization.

The differences between **OBJECT** and **BLOB** types are as follows:

| | **OBJECT** | **BLOB** |
|----------------------|-------------------------------------------------------------------------------------------------------------------------|--------------------------------------|
| **Write Amplification** (Lower is better) | Low (Write amplification factor is always 1) | High (Write amplification factor = 2 + number of merges) |
| **Space Amplification** (Lower is better) | Low (Merge & release on write) | High (Merge on read and release on compact) |
| **Query Results** | When querying an OBJECT column by default, returns metadata like: `(Object) XX.XX KB`. Actual OBJECT data storage path: `${data_dir}/object_data`. Use `READ_OBJECT` function to retrieve raw content | Directly returns raw binary content |

### 1.1 Data Type Compatibility

Expand All @@ -68,7 +61,6 @@ The compatibility of data types is shown in the table below:
| TEXT | TEXT, STRING |
| STRING | TEXT, STRING |
| BLOB | TEXT, STRING, BLOB |
| OBJECT | OBJECT |
| TIMESTAMP | INT32, INT64, TIMESTAMP |
| DATE | DATE |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ It costs 0.014s

* The source table in the `query` and the target table `table_name` are allowed to be the same table, e.g., `INSERT INTO testtb SELECT * FROM testtb`.
* The target table ​**must already exist**​; otherwise, the error message `550: Table 'xxx.xxx' does not exist` will be thrown.
* The number and types of query result columns must exactly match those of the target table. Object type is currently not supported, and no implicit type conversion is supported. If types mismatch, the error `701: Insert query has mismatched column types` will be raised.
* The number and types of query result columns must exactly match those of the target table. No implicit type conversion is supported. If types mismatch, the error `701: Insert query has mismatched column types` will be raised.
* You can specify a subset of columns in the target table, provided the following rules are met:
* The timestamp column must be included; otherwise, the error message `701: time column can not be null` will be thrown.
* At least one **FIELD** column must be included; otherwise, the error message `701: No Field column present` will be thrown.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ The data export tool `export-data.sh/bat` is located in the `tools` directory an
</tr>
</tbody>
</table>

- Does not support the Object data type.


## 2. Detailed Features
### 2.1 Common Parameters
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@ IoTDB supports three methods for data import:
</tr>
</tbody>
</table>

- Does not support the Object data type.


## 2. Data Import Tool
### 2.1 Common Parameters
Expand Down
1 change: 0 additions & 1 deletion src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ By declaratively configuring these three parts in an SQL statement, flexible dat
- Data synchronization between IoTDB of 1. x series version and IoTDB of 2. x and above series versions is not supported.
- When performing data synchronization tasks, avoid executing any deletion operations to prevent inconsistencies between the two ends.
- The `pipe` and `pipe plugins` for tree modes and table modes are designed to be isolated from each other. Before creating a `pipe`, it is recommended to first use the `show` command to query the built-in plugins available under the current `-sql_dialect` parameter configuration to ensure syntax compatibility and functional support.
- Does not support the Object data type.

## 2. Usage Instructions

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,7 @@ IoTDB 支持以下十种数据类型:
* TIMESTAMP(时间戳)
* DATE(日期)

其中:
1. STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。
2. OBJECT 和 BLOB 类型的区别如下:

| | **OBJECT** | **BLOB** |
| ---------------------- |-------------------------------------------------------------------------------------------------------------------------| -------------------------------------------- |
| 写放大(越低越好) | 低(写放大系数永远为 1) | 高(写放大系数为 2 + 合并次数) |
| 空间放大(越低越好) | 低(merge & release on write) | 高(merge on read and release on compact) |
| 查询结果 | 默认查询 OBJECT 列时,返回结果如`(Object) XX.XX KB)`。 <br> 真实 OBJECT 数据存储路径位于:`${data_dir}/object_data`,可通过 `READ_OBJECT` 函数读取其真实内容 | 直接返回真实的二进制内容 |

其中:STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。

### 1.1 数据类型兼容性

Expand All @@ -65,7 +56,6 @@ IoTDB 支持以下十种数据类型:
| TEXT | TEXT STRING |
| STRING | TEXT STRING |
| BLOB | TEXT STRING BLOB |
| OBJECT | OBJECT |
| TIMESTAMP | INT32 INT64 TIMESTAMP |
| DATE | DATE |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ It costs 0.014s

* 允许 query 中的源表与目标表 table\_name 是同一个表,例如:`INSERT INTO testtb SELECT * FROM testtb`。
* 目标表必须已存在,否则提示错误信息`550: Table 'xxx.xxx' does not exist`。
* 查询返回列和目标表列的数量和类型需完全匹配,目前不支持 Object 类型,不支持兼容类型的转换,若类型不匹配则提示错误信息 `701: Insert query has mismatched column types`。
* 查询返回列和目标表列的数量和类型需完全匹配,不支持兼容类型的转换,若类型不匹配则提示错误信息 `701: Insert query has mismatched column types`。
* 允许指定目标表的部分列,指定目标表列名时需符合以下规则:
* 必须包含时间戳列,否则提示错误信息`701: time column can not be null`
* 必须包含至少一个 FIELD 列,否则提示错误信息`701: No Field column present`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
</tbody>
</table>

- 不支持 Object 数据类型。

## 2. 功能详解

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ IoTDB 支持三种方式进行数据导入:
</table>

- **表模型 TsFile 导入暂时只支持本地导入。**
- 不支持 Object 数据类型。

## 2. 数据导入工具

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,6 @@
- 不支持 1.x 系列版本 IoTDB 与 2.x 以及以上系列版本的 IoTDB 之间进行数据同步。
- 在进行数据同步任务时,请避免执行任何删除操作,防止两端状态不一致。
- 树模型与表模型的`pipe`及`pipe plugins`在设计上相互隔离,建议在创建`pipe`前先通过`show`命令查询当前`-sql_dialect`参数配置下可用的内置插件,以确保语法兼容性和功能支持。
- 不支持 Object 数据类型。

## 2. 使用说明

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,7 @@ IoTDB 支持以下十种数据类型:
* DATE(日期)

其中:
1. STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。
2. OBJECT 和 BLOB 类型的区别如下:

| | **OBJECT** | **BLOB** |
| ---------------------- |-------------------------------------------------------------------------------------------------------------------------| -------------------------------------------- |
| 写放大(越低越好) | 低(写放大系数永远为 1) | 高(写放大系数为 2 + 合并次数) |
| 空间放大(越低越好) | 低(merge & release on write) | 高(merge on read and release on compact) |
| 查询结果 | 默认查询 OBJECT 列时,返回结果如`(Object) XX.XX KB)`。 <br> 真实 OBJECT 数据存储路径位于:`${data_dir}/object_data`,可通过 `READ_OBJECT` 函数读取其真实内容 | 直接返回真实的二进制内容 |

STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。

### 1.1 数据类型兼容性

Expand All @@ -65,7 +57,6 @@ IoTDB 支持以下十种数据类型:
| TEXT | TEXT STRING |
| STRING | TEXT STRING |
| BLOB | TEXT STRING BLOB |
| OBJECT | OBJECT |
| TIMESTAMP | INT32 INT64 TIMESTAMP |
| DATE | DATE |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ It costs 0.014s

* 允许 query 中的源表与目标表 table\_name 是同一个表,例如:`INSERT INTO testtb SELECT * FROM testtb`。
* 目标表必须已存在,否则提示错误信息`550: Table 'xxx.xxx' does not exist`。
* 查询返回列和目标表列的数量和类型需完全匹配,目前不支持 Object 类型,不支持兼容类型的转换,若类型不匹配则提示错误信息 `701: Insert query has mismatched column types`。
* 查询返回列和目标表列的数量和类型需完全匹配,不支持兼容类型的转换,若类型不匹配则提示错误信息 `701: Insert query has mismatched column types`。
* 允许指定目标表的部分列,指定目标表列名时需符合以下规则:
* 必须包含时间戳列,否则提示错误信息`701: time column can not be null`
* 必须包含至少一个 FIELD 列,否则提示错误信息`701: No Field column present`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
</tbody>
</table>

- 不支持 Object 数据类型。

## 2. 功能详解

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ IoTDB 支持三种方式进行数据导入:
</table>

- **表模型 TsFile 导入暂时只支持本地导入。**
- 不支持 Object 数据类型。

## 2. 数据导入工具

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,6 @@
- 不支持 1.x 系列版本 IoTDB 与 2.x 以及以上系列版本的 IoTDB 之间进行数据同步。
- 在进行数据同步任务时,请避免执行任何删除操作,防止两端状态不一致。
- 树模型与表模型的`pipe`及`pipe plugins`在设计上相互隔离,建议在创建`pipe`前先通过`show`命令查询当前`-sql_dialect`参数配置下可用的内置插件,以确保语法兼容性和功能支持。
- 不支持 Object 数据类型。

## 2. 使用说明

Expand Down
Loading