Skip to content

Commit f123e13

Browse files
authored
docs: bulk pk already supported (#2300)
Signed-off-by: jeremyhi <fengjiachun@gmail.com>
1 parent 0cdc594 commit f123e13

File tree

4 files changed

+2
-6
lines changed
  • docs/user-guide/ingest-data/for-iot/grpc-sdks
  • i18n/zh/docusaurus-plugin-content-docs
    • current/user-guide/ingest-data/for-iot/grpc-sdks
    • version-1.0/user-guide/ingest-data/for-iot/grpc-sdks
  • versioned_docs/version-1.0/user-guide/ingest-data/for-iot/grpc-sdks

4 files changed

+2
-6
lines changed

docs/user-guide/ingest-data/for-iot/grpc-sdks/java.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,6 @@ The Bulk Write API provides a high-performance, memory-efficient mechanism for i
286286
- Insert API (which supports auto table creation), or
287287
- SQL DDL statements (CREATE TABLE)
288288
2. **Schema Matching**: The table template in bulk API must exactly match the existing table schema.
289-
3. **Column Types**: For bulk operations, currently use `addField()` instead of `addTag()`. Tag columns are part of the primary key in GreptimeDB, but bulk operations don't yet support tables with tag columns. This limitation will be addressed in future versions.
290289

291290
This API supports writing to one table per stream and handles large data volumes (up to 200MB per write) with adaptive flow control. Performance advantages include:
292291
- Off-heap memory management with Arrow buffers
@@ -488,4 +487,4 @@ packaged into the final JAR, during the assembling process. So the fix can be:
488487

489488
## API Documentation and Examples
490489
- [API Reference](https://javadoc.io/doc/io.greptime/ingester-protocol/latest/index.html)
491-
- [Examples](https://github.com/GreptimeTeam/greptimedb-ingester-java/tree/main/ingester-example/)
490+
- [Examples](https://github.com/GreptimeTeam/greptimedb-ingester-java/tree/main/ingester-example/)

i18n/zh/docusaurus-plugin-content-docs/current/user-guide/ingest-data/for-iot/grpc-sdks/java.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,6 @@ Bulk 写入 API 提供了一种高性能、内存高效的机制,用于将大
282282
- 常规写入 API(支持自动创建表),或
283283
- SQL DDL 语句(CREATE TABLE)
284284
2. **Schema 匹配**:Bulk API 中的表模板必须与现有表结构完全匹配。
285-
3. **列类型**:对于 Bulk API,目前要求使用 `addField()` 而不是 `addTag()``Tag` 列是 GreptimeDB 中主键的一部分,但 Bulk API 尚不支持带有 `Tag` 列的表。此限制将在未来版本中得到解决。
286285

287286
此 API 仅支持每个流写入一个表,并处理大数据量(每次写入可高达 200MB+),具有自适应流量控制。性能优势包括:
288287
- 使用 Arrow 缓冲区的堆外内存管理减少不必要的内置拷贝

i18n/zh/docusaurus-plugin-content-docs/version-1.0/user-guide/ingest-data/for-iot/grpc-sdks/java.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,6 @@ Bulk 写入 API 提供了一种高性能、内存高效的机制,用于将大
282282
- 常规写入 API(支持自动创建表),或
283283
- SQL DDL 语句(CREATE TABLE)
284284
2. **Schema 匹配**:Bulk API 中的表模板必须与现有表结构完全匹配。
285-
3. **列类型**:对于 Bulk API,目前要求使用 `addField()` 而不是 `addTag()``Tag` 列是 GreptimeDB 中主键的一部分,但 Bulk API 尚不支持带有 `Tag` 列的表。此限制将在未来版本中得到解决。
286285

287286
此 API 仅支持每个流写入一个表,并处理大数据量(每次写入可高达 200MB+),具有自适应流量控制。性能优势包括:
288287
- 使用 Arrow 缓冲区的堆外内存管理减少不必要的内置拷贝

versioned_docs/version-1.0/user-guide/ingest-data/for-iot/grpc-sdks/java.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,6 @@ The Bulk Write API provides a high-performance, memory-efficient mechanism for i
286286
- Insert API (which supports auto table creation), or
287287
- SQL DDL statements (CREATE TABLE)
288288
2. **Schema Matching**: The table template in bulk API must exactly match the existing table schema.
289-
3. **Column Types**: For bulk operations, currently use `addField()` instead of `addTag()`. Tag columns are part of the primary key in GreptimeDB, but bulk operations don't yet support tables with tag columns. This limitation will be addressed in future versions.
290289

291290
This API supports writing to one table per stream and handles large data volumes (up to 200MB per write) with adaptive flow control. Performance advantages include:
292291
- Off-heap memory management with Arrow buffers
@@ -488,4 +487,4 @@ packaged into the final JAR, during the assembling process. So the fix can be:
488487

489488
## API Documentation and Examples
490489
- [API Reference](https://javadoc.io/doc/io.greptime/ingester-protocol/latest/index.html)
491-
- [Examples](https://github.com/GreptimeTeam/greptimedb-ingester-java/tree/main/ingester-example/)
490+
- [Examples](https://github.com/GreptimeTeam/greptimedb-ingester-java/tree/main/ingester-example/)

0 commit comments

Comments
 (0)