From 6bffe436c0eab659c1581513399684409e64cfdf Mon Sep 17 00:00:00 2001 From: Leto_b Date: Wed, 15 Apr 2026 19:09:14 +0800 Subject: [PATCH] remove object type content from apache --- .../Table/Background-knowledge/Data-Type_apache.md | 8 -------- .../Table/Basic-Concept/Write-Updata-Data_apache.md | 2 +- .../Table/Tools-System/Data-Export-Tool_apache.md | 3 +-- .../Table/Tools-System/Data-Import-Tool_apache.md | 3 +-- .../Master/Table/User-Manual/Data-Sync_apache.md | 1 - .../Background-knowledge/Data-Type_apache.md | 8 -------- .../Basic-Concept/Write-Updata-Data_apache.md | 2 +- .../Tools-System/Data-Export-Tool_apache.md | 3 +-- .../Tools-System/Data-Import-Tool_apache.md | 3 +-- .../latest-Table/User-Manual/Data-Sync_apache.md | 1 - .../Table/Background-knowledge/Data-Type_apache.md | 12 +----------- .../Table/Basic-Concept/Write-Updata-Data_apache.md | 2 +- .../Table/Tools-System/Data-Export-Tool_apache.md | 1 - .../Table/Tools-System/Data-Import-Tool_apache.md | 1 - .../Master/Table/User-Manual/Data-Sync_apache.md | 1 - .../Background-knowledge/Data-Type_apache.md | 11 +---------- .../Basic-Concept/Write-Updata-Data_apache.md | 2 +- .../Tools-System/Data-Export-Tool_apache.md | 1 - .../Tools-System/Data-Import-Tool_apache.md | 1 - .../latest-Table/User-Manual/Data-Sync_apache.md | 1 - 20 files changed, 10 insertions(+), 57 deletions(-) diff --git a/src/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md b/src/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md index bab979e10..b5365eba7 100644 --- a/src/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md +++ b/src/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md @@ -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 @@ -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 | diff --git a/src/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md b/src/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md index d7627d792..51bfa69df 100644 --- a/src/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md +++ b/src/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md @@ -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. diff --git a/src/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md b/src/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md index 00474ffb7..9e4b44ef1 100644 --- a/src/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md +++ b/src/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md @@ -24,8 +24,7 @@ The data export tool `export-data.sh/bat` is located in the `tools` directory an - -- Does not support the Object data type. + ## 2. Detailed Features ### 2.1 Common Parameters diff --git a/src/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md b/src/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md index ef70a407b..60c28df51 100644 --- a/src/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md +++ b/src/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md @@ -36,8 +36,7 @@ IoTDB supports three methods for data import: - -- Does not support the Object data type. + ## 2. Data Import Tool ### 2.1 Common Parameters diff --git a/src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md b/src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md index 5ff5edbb0..28dabca24 100644 --- a/src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md +++ b/src/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md @@ -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 diff --git a/src/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md b/src/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md index bab979e10..b5365eba7 100644 --- a/src/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md +++ b/src/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md @@ -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 @@ -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 | diff --git a/src/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md b/src/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md index d7627d792..51bfa69df 100644 --- a/src/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md +++ b/src/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md @@ -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. diff --git a/src/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md b/src/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md index 4d05a188b..1926b660a 100644 --- a/src/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md +++ b/src/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md @@ -24,8 +24,7 @@ The data export tool `export-data.sh/bat` is located in the `tools` directory an - -- Does not support the Object data type. + ## 2. Detailed Features ### 2.1 Common Parameters diff --git a/src/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md b/src/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md index ef70a407b..60c28df51 100644 --- a/src/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md +++ b/src/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md @@ -36,8 +36,7 @@ IoTDB supports three methods for data import: - -- Does not support the Object data type. + ## 2. Data Import Tool ### 2.1 Common Parameters diff --git a/src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md b/src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md index 5ff5edbb0..28dabca24 100644 --- a/src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md +++ b/src/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md @@ -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 diff --git a/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md b/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md index f85ef79f8..fa7e54ce6 100644 --- a/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md +++ b/src/zh/UserGuide/Master/Table/Background-knowledge/Data-Type_apache.md @@ -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)`。
真实 OBJECT 数据存储路径位于:`${data_dir}/object_data`,可通过 `READ_OBJECT` 函数读取其真实内容 | 直接返回真实的二进制内容 | - +其中:STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。 ### 1.1 数据类型兼容性 @@ -65,7 +56,6 @@ IoTDB 支持以下十种数据类型: | TEXT | TEXT STRING | | STRING | TEXT STRING | | BLOB | TEXT STRING BLOB | -| OBJECT | OBJECT | | TIMESTAMP | INT32 INT64 TIMESTAMP | | DATE | DATE | diff --git a/src/zh/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md b/src/zh/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md index 6636c1530..24d2f5dbe 100644 --- a/src/zh/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md +++ b/src/zh/UserGuide/Master/Table/Basic-Concept/Write-Updata-Data_apache.md @@ -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` diff --git a/src/zh/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md b/src/zh/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md index 94a367193..d292c2c14 100644 --- a/src/zh/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md +++ b/src/zh/UserGuide/Master/Table/Tools-System/Data-Export-Tool_apache.md @@ -26,7 +26,6 @@ -- 不支持 Object 数据类型。 ## 2. 功能详解 diff --git a/src/zh/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md b/src/zh/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md index 38b09f2fc..57c7217f2 100644 --- a/src/zh/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md +++ b/src/zh/UserGuide/Master/Table/Tools-System/Data-Import-Tool_apache.md @@ -38,7 +38,6 @@ IoTDB 支持三种方式进行数据导入: - **表模型 TsFile 导入暂时只支持本地导入。** -- 不支持 Object 数据类型。 ## 2. 数据导入工具 diff --git a/src/zh/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md b/src/zh/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md index 4eadd15fa..b5451f899 100644 --- a/src/zh/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md +++ b/src/zh/UserGuide/Master/Table/User-Manual/Data-Sync_apache.md @@ -81,7 +81,6 @@ - 不支持 1.x 系列版本 IoTDB 与 2.x 以及以上系列版本的 IoTDB 之间进行数据同步。 - 在进行数据同步任务时,请避免执行任何删除操作,防止两端状态不一致。 - 树模型与表模型的`pipe`及`pipe plugins`在设计上相互隔离,建议在创建`pipe`前先通过`show`命令查询当前`-sql_dialect`参数配置下可用的内置插件,以确保语法兼容性和功能支持。 -- 不支持 Object 数据类型。 ## 2. 使用说明 diff --git a/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md b/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md index f85ef79f8..36e26a095 100644 --- a/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md +++ b/src/zh/UserGuide/latest-Table/Background-knowledge/Data-Type_apache.md @@ -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)`。
真实 OBJECT 数据存储路径位于:`${data_dir}/object_data`,可通过 `READ_OBJECT` 函数读取其真实内容 | 直接返回真实的二进制内容 | - +STRING 和 TEXT 类型的区别在于,STRING 类型具有更多的统计信息,能够用于优化值过滤查询。TEXT 类型适合用于存储长字符串。 ### 1.1 数据类型兼容性 @@ -65,7 +57,6 @@ IoTDB 支持以下十种数据类型: | TEXT | TEXT STRING | | STRING | TEXT STRING | | BLOB | TEXT STRING BLOB | -| OBJECT | OBJECT | | TIMESTAMP | INT32 INT64 TIMESTAMP | | DATE | DATE | diff --git a/src/zh/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md b/src/zh/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md index 6636c1530..24d2f5dbe 100644 --- a/src/zh/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md +++ b/src/zh/UserGuide/latest-Table/Basic-Concept/Write-Updata-Data_apache.md @@ -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` diff --git a/src/zh/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md b/src/zh/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md index 3c80e5238..f5392c170 100644 --- a/src/zh/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md +++ b/src/zh/UserGuide/latest-Table/Tools-System/Data-Export-Tool_apache.md @@ -26,7 +26,6 @@ -- 不支持 Object 数据类型。 ## 2. 功能详解 diff --git a/src/zh/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md b/src/zh/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md index 38b09f2fc..57c7217f2 100644 --- a/src/zh/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md +++ b/src/zh/UserGuide/latest-Table/Tools-System/Data-Import-Tool_apache.md @@ -38,7 +38,6 @@ IoTDB 支持三种方式进行数据导入: - **表模型 TsFile 导入暂时只支持本地导入。** -- 不支持 Object 数据类型。 ## 2. 数据导入工具 diff --git a/src/zh/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md b/src/zh/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md index 4eadd15fa..b5451f899 100644 --- a/src/zh/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md +++ b/src/zh/UserGuide/latest-Table/User-Manual/Data-Sync_apache.md @@ -81,7 +81,6 @@ - 不支持 1.x 系列版本 IoTDB 与 2.x 以及以上系列版本的 IoTDB 之间进行数据同步。 - 在进行数据同步任务时,请避免执行任何删除操作,防止两端状态不一致。 - 树模型与表模型的`pipe`及`pipe plugins`在设计上相互隔离,建议在创建`pipe`前先通过`show`命令查询当前`-sql_dialect`参数配置下可用的内置插件,以确保语法兼容性和功能支持。 -- 不支持 Object 数据类型。 ## 2. 使用说明