diff --git a/docs-cn/14-reference/03-connector/03-connector.mdx b/docs-cn/14-reference/03-connector/03-connector.mdx index 077f07ad269e68fc6a2883f85e3e4b4060b0e363..2f417d65a27aa76d161c11a70594af890cda49c6 100644 --- a/docs-cn/14-reference/03-connector/03-connector.mdx +++ b/docs-cn/14-reference/03-connector/03-connector.mdx @@ -2,7 +2,7 @@ title: 连接器 --- -TDengine 提供了丰富的应用程序开发接口,其中包括支持使用 C/C++、Java、Python、Go、Node.js、C# 等多种语言的连接器,包括使用 taos 客户端驱动接口和 RESTful 接口,便于用户快速开发自己的应用。 +TDengine 提供了丰富的应用程序开发接口,其中包括支持使用 C/C++、Java、Python、Go、Node.js、C# 等多种语言的连接器,支持使用本地驱动接口 taosc 和 RESTful 接口,便于用户快速开发自己的应用。 ![image-connector](/img/connector.png) @@ -10,17 +10,17 @@ TDengine 提供了丰富的应用程序开发接口,其中包括支持使用 C 目前 TDengine 的连接器可支持的平台广泛,包括:X64/X86/ARM64/ARM32/MIPS/Alpha 等硬件平台,以及 Linux/Win64/Win32 等开发环境。对照矩阵如下: -| **CPU** | **OS** | **JDBC** | **Python** | **Go** | **Node.js** | **C#** | **Rust** | **RESTful** | -| -------------- | --------- | -------- | ---------- | ------ | ----------- | ------ | -------- | ----------- | -| **X86 64bit** | **Linux** | ● | ● | ● | ● | ● | ● | ● | -| **X86 64bit** | **Win64** | ● | ● | ● | ● | ● | ● | ● | -| **X86 64bit** | **Win32** | ● | ● | ● | ● | ○ | ○ | ● | -| **X86 32bit** | **Win32** | ○ | ○ | ○ | ○ | ○ | ○ | ● | -| **ARM64** | **Linux** | ● | ● | ● | ● | ○ | ○ | ● | -| **ARM32** | **Linux** | ● | ● | ● | ● | ○ | ○ | ● | -| **MIPS 龙芯** | **Linux** | ○ | ○ | ○ | ○ | ○ | ○ | ○ | -| **Alpha 申威** | **Linux** | ○ | ○ | -- | -- | -- | -- | ○ | -| **X86 海光** | **Linux** | ○ | ○ | ○ | -- | -- | -- | ○ | +| **CPU** | **OS** | **JDBC** | **Python** | **Go** | **Node.js** | **C#** | **Rust** | +| -------------- | --------- | -------- | ---------- | ------ | ----------- | ------ | -------- | +| **X86 64bit** | **Linux** | ● | ● | ● | ● | ● | ● | +| **X86 64bit** | **Win64** | ● | ● | ● | ● | ● | ● | +| **X86 64bit** | **Win32** | ● | ● | ● | ● | ○ | ○ | +| **X86 32bit** | **Win32** | ○ | ○ | ○ | ○ | ○ | ○ | +| **ARM64** | **Linux** | ● | ● | ● | ● | ○ | ○ | +| **ARM32** | **Linux** | ● | ● | ● | ● | ○ | ○ | +| **MIPS 龙芯** | **Linux** | ○ | ○ | ○ | ○ | ○ | ○ | +| **Alpha 申威** | **Linux** | ○ | ○ | -- | -- | -- | -- | +| **X86 海光** | **Linux** | ○ | ○ | ○ | -- | -- | -- | 其中 ● 表示官方测试验证通过,○ 表示非官方测试验证通过,-- 表示未经验证。 @@ -28,6 +28,8 @@ TDengine 提供了丰富的应用程序开发接口,其中包括支持使用 C 连接器对 TDengine 特性的支持对照矩阵如下[1]: +### 使用本地驱动接口 taosc + | **Feature** | **Java** | **Python** | **Go** | **C#** | **Node.js** | **Rust** | | ------------------ | --------- | ---------- | -------- | -------- | ----------- | -------- | | **连接管理** | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | @@ -38,8 +40,20 @@ TDengine 提供了丰富的应用程序开发接口,其中包括支持使用 C | **错误信息** | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | | **订阅功能** | 支持 | 支持 | 支持 | 支持 | 支持 | 暂不支持 | | **Schemaless** | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | -| **RESTful 连接** | 支持 | 支持 | 支持 | 暂不支持 | 支持 | 支持 | -| **批量拉取(WS)** | 支持 | 暂不支持 | 暂不支持 | 暂不支持 | 暂不支持 | 暂不支持 | + +### 使用 RESTful 接口 + +| **Feature** | **Java** | **Python(暂不支持)** | **Go** | **C#(暂不支持)** | **Node.js** | **Rust** | +| ------------------ | --------- | ---------------------- | -------- | -------------------- | ----------- | -------- | +| **连接管理** | 支持 | n/a | 支持 | n/a | 支持 | 支持 | +| **同步查询** | 支持 | n/a | 支持 | n/a | 支持 | 支持 | +| **异步查询** | 不支持[2] | n/a | 不支持 | n/a | 不支持 | 暂不支持 | +| **参数绑定** | 不支持 | n/a | 不支持 | n/a | 不支持 | 不支持 | +| **获取系统信息** | 暂不支持 | n/a | 暂不支持 | n/a | 支持 | 暂不支持 | +| **错误信息** | 支持 | n/a | 支持 | n/a | 支持 | 支持 | +| **订阅功能** | 不支持 | n/a | 不支持 | n/a | 不支持 | 不支持 | +| **Schemaless** | 支持 | n/a | 支持 | n/a | 支持 | 支持 | +| **批量拉取(WS)** | 支持 | n/a | 暂不支持 | n/a | 暂不支持 | 暂不支持 | 备注: diff --git a/docs-cn/14-reference/12-directory.md b/docs-cn/14-reference/12-directory.md index 451a5569f42df6f8b75f21100e6d6b79d5580a99..df2a6536ee1faf9ef9a041a453ecd3d3375483f6 100644 --- a/docs-cn/14-reference/12-directory.md +++ b/docs-cn/14-reference/12-directory.md @@ -22,13 +22,13 @@ TDengine 的所有可执行文件默认存放在 _/usr/local/taos/bin_ 目录下 - _taos_:TDengine Shell 可执行文件 - _taosdump_:数据导入导出工具 - _taosBenchmark_:TDengine 测试工具 -- _remove.sh_:卸载 TDengine 的脚本,请谨慎执行,链接到/usr/bin 目录下的**rmtaos**命令。会删除 TDengine 的安装目录/usr/local/taos,但会保留/etc/taos、/var/lib/taos、/var/log/taos。 +- _remove.sh_:卸载 TDengine 的脚本,请谨慎执行,链接到/usr/bin 目录下的**rmtaos**命令。会删除 TDengine 的安装目录/usr/local/taos,但会保留/etc/taos、/var/lib/taos、/var/log/taos - _taosadapter_: 提供 RESTful 服务和接受其他多种软件写入请求的服务端可执行文件 - _tarbitrator_: 提供双节点集群部署的仲裁功能 - _run_taosd_and_taosadapter.sh_:同时启动 taosd 和 taosAdapter 的脚本 - _TDinsight.sh_:用于下载 TDinsight 并安装的脚本 - _set_core.sh_:用于方便调试设置系统生成 core dump 文件的脚本 -- _taosd-dump-cfg.gdb_:用于方便调试 taosd 的 gdb 执行脚本 +- _taosd-dump-cfg.gdb_:用于方便调试 taosd 的 gdb 执行脚本。 :::note 2.4.0.0 版本之后的 taosBenchmark 和 taosdump 需要安装独立安装包 taosTools。