diff --git a/CONTRIBUTING_EN.md b/CONTRIBUTING_EN.md index dd3da49d1fb49788a3e371fd0b8d8e1e1df08255..f12bf8fa3d56046b5e3968a90c87177e11281b5a 100644 --- a/CONTRIBUTING_EN.md +++ b/CONTRIBUTING_EN.md @@ -13,7 +13,7 @@ All KWDB user guides are located in the [`kwdb/docs`](https://gitee.com/kwdb/doc ## What You Can Contribute -You can start from any one of the following items to help improve KWDB documentation at the [KWDB documentation website](https://kaiwudb.com/kaiwudb_docs/#/): +You can start from any one of the following items to help improve KWDB documentation at the [KWDB documentation website](https://www.kaiwudb.com/kaiwudb_docs/#/): - Fix typos or format (punctuation, space, indentation, code block, etc.). - Fix or update inappropriate or outdated descriptions. diff --git a/about-kwdb/product-intro.md b/about-kwdb/product-intro.md index 44e39322f352feba06f24a03cf1b0835413924db..d20d4c2676250cc9be0a0f586745be4db4029be1 100644 --- a/about-kwdb/product-intro.md +++ b/about-kwdb/product-intro.md @@ -34,16 +34,16 @@ KWDB 能够赋能工业物联网、数字能源、车联网、智慧矿山等各 - **工业物联网** - KWDB 具备对接 SCADA 和 DCS 等系统的能力,能够将机械设备、产线设备在生产过程中产生的实时数据以及生产管理过程中的设备管理数据等进行统一的存储。[KaiwuDB 数据服务平台](https://kaiwudb.com/kdp/)集成来自不同来源的数据,提供强大的分析工具,帮助企业挖掘数据价值,发现业务趋势和问题。有关工业物联网应用场景的更多信息,参见[工业物联网解决方案](https://kaiwudb.com/IoT/)。 + KWDB 具备对接 SCADA 和 DCS 等系统的能力,能够将机械设备、产线设备在生产过程中产生的实时数据以及生产管理过程中的设备管理数据等进行统一的存储。[KaiwuDB 数据服务平台](https://www.kaiwudb.com/kdp/)集成来自不同来源的数据,提供强大的分析工具,帮助企业挖掘数据价值,发现业务趋势和问题。有关工业物联网应用场景的更多信息,参见[工业物联网解决方案](https://www.kaiwudb.com/IoT/)。 - **数字能源** - KWDB 通过 AIoT 多模数据库的能力建设,将传感器、生产状况、机器运行状态等时序数据与人员信息、设备信息、业务数据等关系类数据统一汇聚,集中处理。KWDB 提供强大的实时计算、事务处理、交互查询等能力,通过实时数据预测分析为企业提供准确的调峰调频等方案,通过实时数据的监测预警保障企业安全,实现能源数据的采集、存储、治理、计算分析与应用。有关数字能源应用场景的更多信息,参见[数字能源解决方案](https://kaiwudb.com/energy/)。 + KWDB 通过 AIoT 多模数据库的能力建设,将传感器、生产状况、机器运行状态等时序数据与人员信息、设备信息、业务数据等关系类数据统一汇聚,集中处理。KWDB 提供强大的实时计算、事务处理、交互查询等能力,通过实时数据预测分析为企业提供准确的调峰调频等方案,通过实时数据的监测预警保障企业安全,实现能源数据的采集、存储、治理、计算分析与应用。有关数字能源应用场景的更多信息,参见[数字能源解决方案](https://www.kaiwudb.com/energy/)。 - **车联网** - KWDB 具备构建时序数据引擎的能力,将车端采集的车传感器数据、车辆中控状态数据、发动机数据等时序类数据,通过 MQTT 和移动通信网络高速写入到 KWDB,然后经过网关汇聚到 KWDB 数据库后进行存储、管理、计算、分析,服务上层的业务系统。有关车联网应用场景的更多信息,参见[车联网解决方案](https://kaiwudb.com/vehicles/)。 + KWDB 具备构建时序数据引擎的能力,将车端采集的车传感器数据、车辆中控状态数据、发动机数据等时序类数据,通过 MQTT 和移动通信网络高速写入到 KWDB,然后经过网关汇聚到 KWDB 数据库后进行存储、管理、计算、分析,服务上层的业务系统。有关车联网应用场景的更多信息,参见[车联网解决方案](https://www.kaiwudb.com/vehicles/)。 - **智慧矿山** - KWDB 支持存储关系数据、时序数据等多种类型的数据。KWDB 一库多用,以一套数据库打通在采、选、冶、产、供、销全流程下多个业务系统对数据的计算与分析能力。有关智慧矿山应用场景的更多信息,参见[智慧矿山解决方案](https://kaiwudb.com/smart/)。 + KWDB 支持存储关系数据、时序数据等多种类型的数据。KWDB 一库多用,以一套数据库打通在采、选、冶、产、供、销全流程下多个业务系统对数据的计算与分析能力。有关智慧矿山应用场景的更多信息,参见[智慧矿山解决方案](https://www.kaiwudb.com/smart/)。 diff --git a/deployment/docker/docker-deployment.md b/deployment/docker/docker-deployment.md index dfc2ee1a8c1e16e90cd4270d05286821df38545a..b054d24e35a9b090491b4d73d2ca0031721df671 100644 --- a/deployment/docker/docker-deployment.md +++ b/deployment/docker/docker-deployment.md @@ -13,7 +13,7 @@ id: docker-deployment ## 前提条件 -- [联系](https://kaiwudb.com/support/) KWDB 技术支持人员,获取 KWDB 容器镜像。 +- [联系](https://www.kaiwudb.com/support/) KWDB 技术支持人员,获取 KWDB 容器镜像。 - 待部署节点的硬件、操作系统、软件依赖和端口满足安装部署要求。 - 各节点间网络联通,且已配置当前节点与集群内其他节点的 SSH 免密。 - 当前节点与集群内所有节点的时钟相差不大于 500 ms。 diff --git a/deployment/overview.md b/deployment/overview.md index d205c3c2fcbf26db7ec9228b4e215c57ee2adb72..d4bf9067695c7310371b565cab59531f15fffba3 100644 --- a/deployment/overview.md +++ b/deployment/overview.md @@ -8,7 +8,7 @@ id: overview KWDB 支持使用 KWDB 容器镜像或二进制安装包部署 KWDB 集群。在同一机房内的多个节点上运行 KWDB,并将数据分散存储在这些节点上。这种方式有助于提高系统的可用性和容错性,能够实现故障转移和数据强一致性。更多详细信息,参见[集群高可用](../db-operation/cluster-ha.md)。 ::: warning 说明 -目前,KWDB 未提供可供下载的 KWDB 容器镜像。如需使用容器镜像部署 KWDB,[联系](https://kaiwudb.com/support/) KWDB 技术支持人员获取 KWDB 容器镜像。 +目前,KWDB 未提供可供下载的 KWDB 容器镜像。如需使用容器镜像部署 KWDB,[联系](https://www.kaiwudb.com/support/) KWDB 技术支持人员获取 KWDB 容器镜像。 ::: 本节包含以下文档: diff --git a/quickstart/install-kaiwudb/quickstart-docker.md b/quickstart/install-kaiwudb/quickstart-docker.md index db1c559ff5e5404fd4e071ccc1bf5e9afebdbe0e..74d6a33a7ad7a12ee4661c13107c180ea82f3ccb 100644 --- a/quickstart/install-kaiwudb/quickstart-docker.md +++ b/quickstart/install-kaiwudb/quickstart-docker.md @@ -8,7 +8,7 @@ id: quickstart-docker 本文介绍如何使用 KWDB 容器镜像在单个节点上部署 KWDB。 ::: warning 说明 -目前,KWDB 未提供可供下载的 KWDB 容器镜像。如需使用容器镜像部署 KWDB,[联系](https://kaiwudb.com/support/) KWDB 技术支持人员获取 KWDB 容器镜像。 +目前,KWDB 未提供可供下载的 KWDB 容器镜像。如需使用容器镜像部署 KWDB,[联系](https://www.kaiwudb.com/support/) KWDB 技术支持人员获取 KWDB 容器镜像。 ::: ## 部署准备 @@ -104,7 +104,7 @@ tar -zxvf ### 前提条件 -- [联系](https://kaiwudb.com/support/) KWDB 技术支持人员,获取 KWDB 容器镜像。 +- [联系](https://www.kaiwudb.com/support/) KWDB 技术支持人员,获取 KWDB 容器镜像。 - 待部署节点的硬件、操作系统、软件依赖和端口满足安装部署要求。 - 安装用户为 root 用户或者拥有 `sudo` 权限的普通用户。 - root 用户和配置 `sudo` 免密的普通用户在执行部署脚本时无需输入密码。 diff --git a/sql-reference/dml/relational-db/relational-insert.md b/sql-reference/dml/relational-db/relational-insert.md index 730cad606c6a6723ef8d1107f567efa00f14d156..68d2c95e7ecb1e9a076bc97e5c32c7b719baf70c 100644 --- a/sql-reference/dml/relational-db/relational-insert.md +++ b/sql-reference/dml/relational-db/relational-insert.md @@ -69,7 +69,7 @@ CREATE TABLE INSERT 2 ``` -- 使用 `SELECT` 子句中写入数据。 +- 使用 `SELECT` 子句写入数据。 ```sql CREATE TABLE accounts_type(id INT8 DEFAULT unique_rowid(),balance DECIMAL, data_type INT); diff --git a/sql-reference/dml/ts-db/ts-insert.md b/sql-reference/dml/ts-db/ts-insert.md index fe1e1b483d58684e78098527844c95e1596e97c9..c3322f9cace8076b39f13d436bdd0a72a21efe06 100644 --- a/sql-reference/dml/ts-db/ts-insert.md +++ b/sql-reference/dml/ts-db/ts-insert.md @@ -12,8 +12,8 @@ id: ts-insert ::: warning 说明 -- KWDB 允许不根据正常时间顺序写入数据。默认情况下,以数据写入的顺序返回查询结果。如果需要对返回数据进行排序,支持在查询数据时使用 `ORDER BY` 子句并指定排序条件。 -- KWDB 支持对具有相同时间戳的数据进行去重处理。默认情况下,后写入的数据覆盖已有的具有相同时间戳的数据。用户可以通过 `SET CLUSTER SETTING ts.dedup.rule=[ merge | override | discard]` 语句设置数据去重策略。更多信息,参见 [集群实时参数配置](../../../db-operation/cluster-settings-config.md#实时参数)。 +- KWDB 支持乱序写入数据。默认情况下,KWDB 以数据写入的顺序返回查询结果。如需对返回数据进行排序,支持在查询数据时使用 `ORDER BY` 子句并指定排序条件。 +- KWDB 支持对具有相同时间戳的数据进行去重处理。默认情况下,后写入的数据覆盖已有的具有相同时间戳的数据。用户可以通过 `SET CLUSTER SETTING ts.dedup.rule=[ merge | override | discard]` 语句设置数据去重策略。更多信息,参见[集群实时参数配置](../../../db-operation/cluster-settings-config.md#实时参数)。 - 当用户环境的数据量大于 20 万、并发数大于 100 时,避免执行 `INSERT INTO SELECT` 语句。 ::: @@ -34,7 +34,7 @@ id: ts-insert | `table_name` | 表名,支持通过 `.` 指定其他数据库中的表。如未指定,则默认使用当前数据库。| | `field_name_list` | 可选参数,支持指定一个或多个数据列和标签列。数据列或标签列之间使用逗号(`,`)隔开。
- 指定列名时,可指定目标表的全部或部分数据列或标签列,顺序可与表定义的列顺序不同。指定列必须包括第一列时间戳列和主标签列。如果指定列均为标签列,系统将根据写入数据添加标签值。
- 未指定列名时,数据值和标签值将按照表定义的列顺序写入。对于未指定列,如果该列支持空值,系统将自动写入默认值 `NULL`。如果该列不支持空值,系统提示 `Null value in column %s violates not-null constraints.`。 | | `field_value_list` | 要写入的数据值和标签值列表,支持添加一个或多个数据值和标签值。数据值和标签值之间使用逗号(`,`)隔开。
- 指定列名时,数据值和标签值将按照列名顺序写入,数据类型须与列类型一致,数据值数量须与指定的列数量一致。
- 未指定列名时,数据值和标签值将按照表定义的列顺序写入,数据类型须与列类型一致,数据值数量须与列数量一致。
写入的数据必须包括时间戳数据和主表签值,可以使用 `NOW()` 函数获取服务器当前时间,精确到毫秒,也可以使用时间字符串或 INT64 数据类型表示时间戳,单位为毫秒。
- 写入多行数据时,如果同一主标签值对应不同的普通标签值,系统将使用首次写入的主标签和普通标签值,替换同一主标签值对应的普通标签值。 | -| `select_stmt` | `SELECT` 语句,具体语法,参见[简单查询](../ts-db/ts-select.md)。`SELECT` 语句返回的列数必须与 `INSERT INTO` 语句中要插入的列数一致。
**说明**
目前暂不支持插入指定表的重复列或重复数据,例如 `INSERT INTO t1 SELECT c1, c1 from t0` 或者 `SELECT 0,0 from t0`。 | +| `select_stmt` | `SELECT` 语句,具体语法,参见[简单查询](../ts-db/ts-select.md)。`SELECT` 语句返回的列数必须与 `INSERT INTO` 语句中要插入的列数一致。
**说明**
目前,KWDB 不支持插入指定表的重复列或重复数据,例如 `INSERT INTO t1 SELECT c1, c1 from t0` 或者 `SELECT 0,0 from t0`。 | ## 语法示例 diff --git a/troubleshooting-guide/troubleshooting.md b/troubleshooting-guide/troubleshooting.md index fe3b6ae85a26006f859af8c3c1c736bac5a1c0de..3fc0ad1d504c9d9171d197dd353d922ec9448881 100644 --- a/troubleshooting-guide/troubleshooting.md +++ b/troubleshooting-guide/troubleshooting.md @@ -35,7 +35,7 @@ KWDB 提供日志、监控方案、核心转储功能,用于收集问题诊断 3. 通过[Grafana](../db-monitor/os-monitor-component/view-metrics-grafana.md) 查看 KWDB 集群及各个节点的监控指标。 -4. 如果仍无法定位或解决问题,[联系](https://kaiwudb.com/support/) KWDB 技术支持人员并提供详细的错误日志和问题报告来定位和解决问题。 +4. 如果仍无法定位或解决问题,[联系](https://www.kaiwudb.com/support/) KWDB 技术支持人员并提供详细的错误日志和问题报告来定位和解决问题。 ### 性能问题 @@ -45,7 +45,7 @@ KWDB 提供日志、监控方案、核心转储功能,用于收集问题诊断 2. 通过 [Grafana 硬件指标模板](../db-monitor/os-monitor-component/view-metrics-grafana.md#硬件)查看 CPU 使用率、内存使用率以及已用空间和可用空间有无告警。 -3. 如果仍无法定位或解决问题,[联系](https://kaiwudb.com/support/) KWDB 技术支持人员并提供详细的性能报告来定位和解决问题。 +3. 如果仍无法定位或解决问题,[联系](https://www.kaiwudb.com/support/) KWDB 技术支持人员并提供详细的性能报告来定位和解决问题。 ### 稳定性问题 @@ -59,7 +59,7 @@ KWDB 提供日志、监控方案、核心转储功能,用于收集问题诊断 默认情况下,禁用核心转储功能。用户可以在启动脚本、执行会话或者在系统层面配置 `ulimit` 或者编辑 `ulimit` 配置文件,开启核心转储功能。 ::: -3. 如果仍无法定位或解决问题,[联系](https://kaiwudb.com/support/) KWDB 技术支持人员并提供详细的系统状态数据和日志文件来定位和解决问题。 +3. 如果仍无法定位或解决问题,[联系](https://www.kaiwudb.com/support/) KWDB 技术支持人员并提供详细的系统状态数据和日志文件来定位和解决问题。 ## 应用开发