Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
2fd85f30
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
2fd85f30
编写于
5月 15, 2022
作者:
sangshuduo
提交者:
GitHub
5月 15, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: revise few words in PHP connector doc (#12496)
[TD-15599]
上级
4dd1a456
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
23 addition
and
23 deletion
+23
-23
docs-cn/01-intro/01-intro.md
docs-cn/01-intro/01-intro.md
+3
-3
docs-cn/04-develop/01-connect/index.md
docs-cn/04-develop/01-connect/index.md
+1
-1
docs-cn/25-application/03-immigrate.md
docs-cn/25-application/03-immigrate.md
+1
-1
documentation20/cn/08.connector/03.php/docs.md
documentation20/cn/08.connector/03.php/docs.md
+1
-1
examples/C#/C#checker/C#checker.cs
examples/C#/C#checker/C#checker.cs
+3
-3
examples/C#/TDengineTest/TDengineTest.cs
examples/C#/TDengineTest/TDengineTest.cs
+3
-3
src/connector/node-red-contrib-tdengine/README.md
src/connector/node-red-contrib-tdengine/README.md
+6
-6
src/connector/node-red-contrib-tdengine/demo/InstallTDengineNode.png
...or/node-red-contrib-tdengine/demo/InstallTDengineNode.png
+0
-0
src/connector/node-red-contrib-tdengine/tdengine.html
src/connector/node-red-contrib-tdengine/tdengine.html
+5
-5
未找到文件。
docs-cn/01-intro/01-intro.md
浏览文件 @
2fd85f30
...
...
@@ -40,9 +40,9 @@ TDengine 是一款高性能、分布式、支持 SQL 的时序数据库,其核
-
**零管理**
:安装、集群几秒搞定,无任何依赖,不用分库分表,系统运行状态监测能与 Grafana 或其他运维工具无缝集成。
-
**零学习成本**
:采用 SQL 查询语言,支持
Python, Java, C/C++, Go, Rust, Node.js, PHP
等多种编程语言,与 MySQL 相似,零学习成本。
-
**零学习成本**
:采用 SQL 查询语言,支持
C/C++、Python、Java、Go、Rust、Node.js、C#、Lua(社区贡献)、PHP(社区贡献)
等多种编程语言,与 MySQL 相似,零学习成本。
-
**无缝集成**
:不用一行代码,即可与 Telegraf
, Grafana, EMQX, Prometheus, StatsD, collectd, Matlab,
R 等第三方工具无缝集成。
-
**无缝集成**
:不用一行代码,即可与 Telegraf
、Grafana、Prometheus、EMQX、HiveMQ、StatsD、collectd、icinga、TCollector、Matlab、
R 等第三方工具无缝集成。
-
**互动 Console**
: 通过命令行 console,不用编程,执行 SQL 语句就能做即席查询、各种数据库的操作、管理以及集群的维护.
...
...
@@ -64,7 +64,7 @@ TDengine 是一款高性能、分布式、支持 SQL 的时序数据库,其核
</figure>
<center>
图 1. TDengine技术生态图
</center>
上图中,左侧是各种数据采集或消息队列,包括 OPC-UA
, MQTT, Telegraf,
也包括 Kafaka, 他们的数据将被源源不断的写入到 TDengine。右侧则是可视化、BI 工具、组态软件、应用程序。下侧则是 TDengine 自身提供的命令行程序 (CLI) 以及可视化管理管理。
上图中,左侧是各种数据采集或消息队列,包括 OPC-UA
、MQTT、Telegraf、
也包括 Kafaka, 他们的数据将被源源不断的写入到 TDengine。右侧则是可视化、BI 工具、组态软件、应用程序。下侧则是 TDengine 自身提供的命令行程序 (CLI) 以及可视化管理管理。
## TDengine 总体适用场景
...
...
docs-cn/04-develop/01-connect/index.md
浏览文件 @
2fd85f30
...
...
@@ -19,7 +19,7 @@ import InstallOnLinux from "../../14-reference/03-connector/_windows_install.mdx
import VerifyLinux from "../../14-reference/03-connector/_verify_linux.mdx";
import VerifyWindows from "../../14-reference/03-connector/_verify_windows.mdx";
TDengine 提供了丰富的应用程序开发接口,为了便于用户快速开发自己的应用,TDengine 支持了多种编程语言的连接器,其中官方连接器包括支持 C/C++、Java、Python、Go、Node.js、C#、Rust
和 PHP
的连接器。这些连接器支持使用原生接口(taosc)和 REST 接口(部分语言暂不支持)连接 TDengine 集群。社区开发者也贡献了多个非官方连接器,例如 ADO.NET 连接器、Lua 连接器和 PHP 连接器。
TDengine 提供了丰富的应用程序开发接口,为了便于用户快速开发自己的应用,TDengine 支持了多种编程语言的连接器,其中官方连接器包括支持 C/C++、Java、Python、Go、Node.js、C#、Rust
、Lua(社区贡献)和 PHP (社区贡献)
的连接器。这些连接器支持使用原生接口(taosc)和 REST 接口(部分语言暂不支持)连接 TDengine 集群。社区开发者也贡献了多个非官方连接器,例如 ADO.NET 连接器、Lua 连接器和 PHP 连接器。
## 连接器建立连接的方式
...
...
docs-cn/25-application/03-immigrate.md
浏览文件 @
2fd85f30
...
...
@@ -14,7 +14,7 @@ title: OpenTSDB 应用迁移到 TDengine 的最佳实践
-
安装部署非常简单,单一安装包完成安装部署,不依赖其他的第三方软件,整个安装部署过程秒级搞定;
-
提供的内建函数覆盖 OpenTSDB 支持的全部查询函数,还支持更多的时序数据查询函数、标量函数及聚合函数,支持多种时间窗口聚合、连接查询、表达式运算、多种分组聚合、用户定义排序、以及用户定义函数等高级查询功能。采用类 SQL 的语法规则,更加简单易学,基本上没有学习成本。
-
支持多达 128 个标签,标签总长度可达到 16 KB;
-
除 REST 接口之外,还提供
Java、Python、C、Rust、Go、PHP
等多种语言的接口,支持 JDBC 等多种企业级标准连接器协议。
-
除 REST 接口之外,还提供
C/C++、Java、Python、Go、Rust、Node.js、C#、Lua(社区贡献)、PHP(社区贡献)
等多种语言的接口,支持 JDBC 等多种企业级标准连接器协议。
如果我们将原本运行在 OpenTSDB 上的应用迁移到 TDengine 上,不仅可以有效地降低计算和存储资源的占用、减少部署服务器的规模,还能够极大减少运行维护的成本的输出,让运维管理工作更简单、更轻松,大幅降低总拥有成本。与 OpenTSDB 一样,TDengine 也已经进行了开源,不同的是,除了单机版,后者还实现了集群版开源,被厂商绑定的顾虑一扫而空。
...
...
documentation20/cn/08.connector/03.php/docs.md
浏览文件 @
2fd85f30
...
...
@@ -195,7 +195,7 @@ $stmt->close();
## tdengine-restful-connector
封装了 TD
Engine 的 RESTful 接口,可以使用 PHP 轻松地操作 TDE
ngine 的数据插入和查询了。
封装了 TD
engine 的 RESTful 接口,可以使用 PHP 轻松地操作 TDe
ngine 的数据插入和查询了。
此项目支持在 PHP >= 7.0 的项目中使用。
...
...
examples/C#/C#checker/C#checker.cs
浏览文件 @
2fd85f30
...
...
@@ -133,11 +133,11 @@ namespace TDengineDriver
String
indent
=
" "
;
Console
.
WriteLine
(
"taosTest is simple example to operate TDengine use C# Language.\n"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-h"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"TD
E
ngine server IP address to connect"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"TD
e
ngine server IP address to connect"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-u"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"The TD
E
ngine user name to use when connecting to the server, default is root"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"The TD
e
ngine user name to use when connecting to the server, default is root"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-p"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"The TD
E
ngine user name to use when connecting to the server, default is taosdata"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"The TD
e
ngine user name to use when connecting to the server, default is taosdata"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-d"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"Database used to create table or import data, default is db"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-s"
);
...
...
examples/C#/TDengineTest/TDengineTest.cs
浏览文件 @
2fd85f30
...
...
@@ -133,11 +133,11 @@ namespace TDengineDriver
String
indent
=
" "
;
Console
.
WriteLine
(
"taosTest is simple example to operate TDengine use C# Language.\n"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-h"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"TD
E
ngine server IP address to connect"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"TD
e
ngine server IP address to connect"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-u"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"The TD
E
ngine user name to use when connecting to the server, default is root"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"The TD
e
ngine user name to use when connecting to the server, default is root"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-p"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"The TD
E
ngine user name to use when connecting to the server, default is taosdata"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"The TD
e
ngine user name to use when connecting to the server, default is taosdata"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-d"
);
Console
.
WriteLine
(
"{0:G}{1:G}{2:G}"
,
indent
,
indent
,
"Database used to create table or import data, default is db"
);
Console
.
WriteLine
(
"{0:G}{1:G}"
,
indent
,
"-s"
);
...
...
src/connector/node-red-contrib-tdengine/README.md
浏览文件 @
2fd85f30
This repositry create a custom Node-Red node for configing TD
E
ngine server connection and execute SQL from preview node msg.payload
This repositry create a custom Node-Red node for configing TD
e
ngine server connection and execute SQL from preview node msg.payload
## Design
Use Taos data restful API to commit SQL, API call like
```
...
...
@@ -14,9 +14,9 @@ Use [axios](https://axios-http.com/) to call http request
## Usage
1.
Start Node-Red
2.
Install TD
E
ngine node
2.
Install TD
e
ngine node
3.
Add "taos query" node to workspace from palette
4.
Setup a TD
E
ngine server and database name
4.
Setup a TD
e
ngine server and database name
5.
Add function or other node to create SQL, put SQL into msg.payload
6.
Link to "taos query" node
...
...
@@ -27,9 +27,9 @@ docker run -it -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node
```
2.
Import sample flow "demo/flow.json"
![
import-flow
](
demo/ImportFlow.png
)
3.
Install TD
E
ngine node by name "node-red-contrib-tdengine", current version is 0.0.2
![
alt
](
demo/InstallTD
E
ngineNode.png
)
4.
Modify your TD
E
ngine server config
3.
Install TD
e
ngine node by name "node-red-contrib-tdengine", current version is 0.0.2
![
alt
](
demo/InstallTD
e
ngineNode.png
)
4.
Modify your TD
e
ngine server config
![
alt
](
demo/ModifyServerConfig.png
)
5.
Edit test SQL
![
alt
](
demo/EditTestSQL.png
)
...
...
src/connector/node-red-contrib-tdengine/demo/InstallTD
E
ngineNode.png
→
src/connector/node-red-contrib-tdengine/demo/InstallTD
e
ngineNode.png
浏览文件 @
2fd85f30
文件已移动
src/connector/node-red-contrib-tdengine/tdengine.html
浏览文件 @
2fd85f30
...
...
@@ -22,7 +22,7 @@
}
},
label
:
function
()
{
return
this
.
host
||
"
TD
E
ngine host
"
;
return
this
.
host
||
"
TD
e
ngine host
"
;
}
});
</script>
...
...
@@ -49,7 +49,7 @@
<script
type=
"text/javascript"
>
/*global RED*/
RED
.
nodes
.
registerType
(
'
taos-query
'
,
{
category
:
'
TD
E
ngine
'
,
category
:
'
TD
e
ngine
'
,
inputs
:
1
,
outputs
:
1
,
color
:
"
#ffffff
"
,
...
...
@@ -84,6 +84,6 @@
</script>
<script
type=
"text/x-red"
data-help-name=
"taos-query"
>
<
p
>
TDEngine
Query
<
/p
>
<
p
>
Execute
SQL
on
remote
TDEngine
server
by
restful
API
<
/p
>
</script>
\ No newline at end of file
<
p
>
TDengine
Query
<
/p
>
<
p
>
Execute
SQL
on
remote
TDengine
server
by
restful
API
<
/p
>
</script>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录