未验证 提交 df5bfb44 编写于 作者: sangshuduo's avatar sangshuduo 提交者: GitHub

[TD-14175]<docs>: connector (#10895)

上级 b34e62ff
...@@ -6,19 +6,41 @@ TDengine 提供了丰富的应用程序开发接口,其中包括 C/C++、Java ...@@ -6,19 +6,41 @@ TDengine 提供了丰富的应用程序开发接口,其中包括 C/C++、Java
目前 TDengine 的连接器可支持的平台广泛,包括:X64/X86/ARM64/ARM32/MIPS/Alpha 等硬件平台,以及 Linux/Win64/Win32 等开发环境。对照矩阵如下: 目前 TDengine 的连接器可支持的平台广泛,包括:X64/X86/ARM64/ARM32/MIPS/Alpha 等硬件平台,以及 Linux/Win64/Win32 等开发环境。对照矩阵如下:
| **CPU** | **X64 64bit** | **X64 64bit** | **X64 64bit** | **X86 32bit** | **ARM64** | **ARM32** | **MIPS 龙芯** | **Alpha 申威** | **X64 海光** | | **CPU** | **OS** | **JDBC** | **Python** | **Go** | **Node.js** | **C#** | **Rust** | **RESTful** |
| ----------- | ------------- | ------------- | ------------- | ------------- | --------- | --------- | ------------- | -------------- | ------------ | | ------------- | --------- | -------- | ---------- | ------ | ----------- | ------ | -------- | ----------- |
| **OS** | **Linux** | **Win64** | **Win32** | **Win32** | **Linux** | **Linux** | **Linux** | **Linux** | **Linux** | | **X86 64bit** | **Linux** | ● | ● | ● | ● | ● | ● | ● |
| **C/C++** | ● | ● | ● | ○ | ● | ● | ○ | ○ | ○ | | **X86 64bit** | **Win64** | ● | ● | ● | ● | ● | ● | ● |
| **JDBC** | ● | ● | ● | ○ | ● | ● | ○ | ○ | ○ | | **X86 64bit** | **Win32** | ● | ● | ● | ● | ○ | ○ | ● |
| **Python** | ● | ● | ● | ○ | ● | ● | ○ | -- | ○ | | **X86 32bit** | **Win32** | ○ | ○ | ○ | ○ | ○ | ○ | ● |
| **Go** | ● | ● | ● | ○ | ● | ● | ○ | -- | -- | | **ARM64** | **Linux** | ● | ● | ● | ● | ○ | ○ | ● |
| **NodeJs** | ● | ● | ○ | ○ | ● | ● | ○ | -- | -- | | **ARM32** | **Linux** | ● | ● | ● | ● | ○ | ○ | ● |
| **C#** | ● | ● | ○ | ○ | ○ | ○ | ○ | -- | -- | | **MIPS龙芯** | **Linux** | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
| **RESTful** | ● | ● | ● | ● | ● | ● | ○ | ○ | ○ | | **Alpha申威** | **Linux** | ○ | ○ | -- | -- | -- | -- | ○ |
| **X86 海光** | **Linux** | ○ | ○ | ○ | -- | -- | -- | ○ |
其中 ● 表示官方测试验证通过,○ 表示非官方测试验证通过,-- 表示未经验证。 其中 ● 表示官方测试验证通过,○ 表示非官方测试验证通过,-- 表示未经验证。
连接器对 TDengine 特性的支持对照矩阵如下[1]:
| **Feature** | **Java** | **Python** | **Go** | **C#** | **Node.js** | **Rust** |
| ------------------ | --------- | ---------- | -------- | -------- | ----------- | -------- |
| **连接管理** | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
| **同步查询** | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
| **异步查询** | 不支持[2] | 支持 | 支持 | 支持 | 支持 | 暂不支持 |
| **参数绑定** | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
| **获取系统信息** | 暂不支持 | 支持 | 暂不支持 | 暂不支持 | 支持 | 暂不支持 |
| **错误信息** | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
| **订阅功能** | 支持 | 支持 | 支持 | 支持 | 支持 | 暂不支持 |
| **Schemaless** | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
| **RESTful 连接** | 支持 | 支持 | 支持 | 暂不支持 | 支持 | 支持 |
| **批量拉取(WS)** | 支持 | 暂不支持 | 暂不支持 | 暂不支持 | 暂不支持 | 暂不支持 |
备注:
[1]: 由于不同语言数据库框架规范不同,并不意味着所有 C/C++ 接口都需要对应支持。
[2]: JDBC 标准为同步查询。
:::warning :::warning
- 在没有安装 TDengine 服务端软件的系统中使用连接器(除 RESTful 外)访问 TDengine 数据库,需要安装相应版本的客户端安装包来使应用驱动(Linux 系统中文件名为 libtaos.so,Windows 系统中为 taos.dll)被安装在系统中,否则会产生无法找到相应库文件的错误。 - 在没有安装 TDengine 服务端软件的系统中使用连接器(除 RESTful 外)访问 TDengine 数据库,需要安装相应版本的客户端安装包来使应用驱动(Linux 系统中文件名为 libtaos.so,Windows 系统中为 taos.dll)被安装在系统中,否则会产生无法找到相应库文件的错误。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册