Merge branch 'main' into merge/3.0tomain

This commit is contained in:
Shengliang Guan 2024-12-16 21:41:48 +08:00
commit 21d438525a
6 changed files with 58 additions and 51 deletions

View File

@ -14,17 +14,17 @@ The source code for the Node.js connector is hosted on [GitHub](https://github.c
## Node.js Version Compatibility ## Node.js Version Compatibility
- Supports Node.js 14 and above. Supports Node.js 14 and above.
## Supported Platforms ## Supported Platforms
- Support all platforms that can run Node.js. Support all platforms that can run Node.js.
## Version History ## Version History
| Node.js Connector Version | Major Changes | TDengine Version | | Node.js Connector Version | Major Changes | TDengine Version |
| ------------------ | ---------------------- | ----------------| | ------------------------- | ------------------------------------------------------------------------ | --------------------------- |
| 3.1.2 | Optimized data protocol and parsing, significantly improved performance.| - | | 3.1.2 | Optimized data protocol and parsing, significantly improved performance. | - |
| 3.1.1 | Optimized data transmission performance. | 3.3.2.0 and higher versions | | 3.1.1 | Optimized data transmission performance. | 3.3.2.0 and higher versions |
| 3.1.0 | New release, supports WebSocket connection. | 3.2.0.0 and higher versions | | 3.1.0 | New release, supports WebSocket connection. | 3.2.0.0 and higher versions |
@ -37,7 +37,7 @@ Error description: Node.js connector error codes range from 100 to 110, errors o
For specific connector error codes, please refer to: For specific connector error codes, please refer to:
| Error Code | Description | Suggested Actions | | Error Code | Description | Suggested Actions |
| ---------- | -------------------------------------------------------------| ----------------------------------------------------------------------------------------- | | ---------- | --------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| 100 | invalid variables | The parameters are illegal, please check the corresponding interface specifications and adjust the parameter types and sizes. | | 100 | invalid variables | The parameters are illegal, please check the corresponding interface specifications and adjust the parameter types and sizes. |
| 101 | invalid url | URL error, please check if the URL is correctly filled. | | 101 | invalid url | URL error, please check if the URL is correctly filled. |
| 102 | received server data but did not find a callback for processing | Received server data but no upper layer callback was found | | 102 | received server data but did not find a callback for processing | Received server data but no upper layer callback was found |
@ -57,8 +57,8 @@ For specific connector error codes, please refer to:
The table below shows the mapping between TDengine DataType and Node.js DataType The table below shows the mapping between TDengine DataType and Node.js DataType
| TDengine DataType | Node.js DataType| | TDengine DataType | Node.js DataType |
|-------------------|-------------| | ----------------- | ---------------- |
| TIMESTAMP | bigint | | TIMESTAMP | bigint |
| TINYINT | number | | TINYINT | number |
| SMALLINT | number | | SMALLINT | number |
@ -82,7 +82,7 @@ The table below shows the mapping between TDengine DataType and Node.js DataType
## More Example Programs ## More Example Programs
| Example Program | Description of Example Program | | Example Program | Description of Example Program |
| ------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------- | | ---------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [sql_example](https://github.com/taosdata/TDengine/tree/main/docs/examples/node/websocketexample/sql_example.js) | Basic usage such as establishing connections, executing SQL, etc. | | [sql_example](https://github.com/taosdata/TDengine/tree/main/docs/examples/node/websocketexample/sql_example.js) | Basic usage such as establishing connections, executing SQL, etc. |
| [stmt_example](https://github.com/taosdata/TDengine/tree/main/docs/examples/node/websocketexample/stmt_example.js) | Example of binding parameters for insertion. | | [stmt_example](https://github.com/taosdata/TDengine/tree/main/docs/examples/node/websocketexample/stmt_example.js) | Example of binding parameters for insertion. |
| [line_example](https://github.com/taosdata/TDengine/tree/main/docs/examples/node/websocketexample/line_example.js) | Line protocol writing example. | | [line_example](https://github.com/taosdata/TDengine/tree/main/docs/examples/node/websocketexample/line_example.js) | Line protocol writing example. |

View File

@ -20,7 +20,7 @@ TDengine ODBC provides both 64-bit and 32-bit drivers. However, the 32-bit versi
## ODBC Version Compatibility ## ODBC Version Compatibility
- Supports all ODBC versions. Supports all ODBC versions.
## Installation ## Installation

View File

@ -10,7 +10,9 @@ import TabItem from "@theme/TabItem";
import Preparation from "./_preparation.mdx"; import Preparation from "./_preparation.mdx";
import RequestId from "./_request_id.mdx"; import RequestId from "./_request_id.mdx";
<figure>
[![Crates.io](https://img.shields.io/crates/v/taos)](https://crates.io/crates/taos) ![Crates.io](https://img.shields.io/crates/d/taos) [![docs.rs](https://img.shields.io/docsrs/taos)](https://docs.rs/taos) [![Crates.io](https://img.shields.io/crates/v/taos)](https://crates.io/crates/taos) ![Crates.io](https://img.shields.io/crates/d/taos) [![docs.rs](https://img.shields.io/docsrs/taos)](https://docs.rs/taos)
</figure>
`taos` 是 TDengine 的官方 Rust 语言连接器Rust 开发人员可以通过它开发存取 TDengine 数据库的应用软件。 `taos` 是 TDengine 的官方 Rust 语言连接器Rust 开发人员可以通过它开发存取 TDengine 数据库的应用软件。

View File

@ -13,11 +13,11 @@ Node.js 连接器源码托管在 [GitHub](https://github.com/taosdata/taos-conne
## Node.js 版本兼容性 ## Node.js 版本兼容性
- 支持 Node.js 14 及以上版本。 支持 Node.js 14 及以上版本。
## 支持的平台 ## 支持的平台
- 支持所有能运行 Node.js 的平台。 支持所有能运行 Node.js 的平台。
## 版本历史 ## 版本历史

View File

@ -15,7 +15,8 @@ TDengine ODBC 提供 64 位 和 32 位 两种驱动程序。但 32 位仅企业
想更多了解 TDengine 时序时序数据库的使用,可访问 [TDengine官方文档](https://docs.taosdata.com/intro/)。 想更多了解 TDengine 时序时序数据库的使用,可访问 [TDengine官方文档](https://docs.taosdata.com/intro/)。
## ODBC 版本兼容性 ## ODBC 版本兼容性
- 支持 ODBC 所有版本
支持 ODBC 所有版本
## 安装 ## 安装

View File

@ -276,9 +276,13 @@ TDinsight插件中展示的数据是通过taosKeeper和taosAdapter服务收集
### 30 为什么开源版 TDengine 的主进程会建立一个与公网的连接? ### 30 为什么开源版 TDengine 的主进程会建立一个与公网的连接?
这个连接只会上报不涉及任何用户数据的最基本信息用于官方了解产品在世界范围内的分布情况进而优化产品提升用户体验具体采集项目为集群名、操作系统版本、cpu信息等。 这个连接只会上报不涉及任何用户数据的最基本信息用于官方了解产品在世界范围内的分布情况进而优化产品提升用户体验具体采集项目为集群名、操作系统版本、cpu信息等。
该特性为可选配置项,在开源版中默认开启,具体参数为 telemetryReporting , 在官方文档中有做说明,链接如下:[参数简介](https://docs.taosdata.com/reference/components/taosd/#%E7%9B%91%E6%8E%A7%E7%9B%B8%E5%85%B3) 该特性为可选配置项,在开源版中默认开启,具体参数为 telemetryReporting , 在官方文档中有做说明,链接如下:[参数简介](https://docs.taosdata.com/reference/components/taosd/#%E7%9B%91%E6%8E%A7%E7%9B%B8%E5%85%B3)
您可以随时关闭该参数只需要在taos.cfg 中修改telemetryReporting为 0然后重启数据库服务即可。 您可以随时关闭该参数只需要在taos.cfg 中修改telemetryReporting为 0然后重启数据库服务即可。
代码位于:[点击此处](https://github.com/taosdata/TDengine/blob/62e609c558deb764a37d1a01ba84bc35115a85a4/source/dnode/mnode/impl/src/mndTelem.c) 代码位于:[点击此处](https://github.com/taosdata/TDengine/blob/62e609c558deb764a37d1a01ba84bc35115a85a4/source/dnode/mnode/impl/src/mndTelem.c)
此外,对于安全性要求极高的企业版 TDengine Enterprise 来说,此参数不会工作。 此外,对于安全性要求极高的企业版 TDengine Enterprise 来说,此参数不会工作。
### 31 第一次连接集群时遇到“Sync leader is unreachable”怎么办 ### 31 第一次连接集群时遇到“Sync leader is unreachable”怎么办