Update index.md

This commit is contained in:
Jeff Tao 2022-08-28 20:20:36 +08:00 committed by GitHub
parent 63537d096a
commit 70631822f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 27 additions and 15 deletions

View File

@ -11,21 +11,33 @@ This section introduces the major features, competitive advantages, typical use-
The major features are listed below: The major features are listed below:
1. While TDengine supports [using SQL to insert](/develop/insert-data/sql-writing), it also supports [Schemaless writing](/reference/schemaless/) just like NoSQL databases. TDengine also supports standard protocols like [InfluxDB LINE](/develop/insert-data/influxdb-line)[OpenTSDB Telnet](/develop/insert-data/opentsdb-telnet), [OpenTSDB JSON ](/develop/insert-data/opentsdb-json) among others. 1. Insert data
2. TDengine supports seamless integration with third-party data collection agents like [Telegraf](/third-party/telegraf)[Prometheus](/third-party/prometheus)[StatsD](/third-party/statsd)[collectd](/third-party/collectd)[icinga2](/third-party/icinga2), [TCollector](/third-party/tcollector), [EMQX](/third-party/emq-broker), [HiveMQ](/third-party/hive-mq-broker). These agents can write data into TDengine with simple configuration and without a single line of code. * supports [using SQL to insert](/develop/insert-data/sql-writing).
3. Support for [all kinds of queries](/develop/query-data), including aggregation, nested query, downsampling, interpolation and others. * supports [schemaless writing](/reference/schemaless/) just like NoSQL databases. It also supports standard protocols like [InfluxDB LINE](/develop/insert-data/influxdb-line)[OpenTSDB Telnet](/develop/insert-data/opentsdb-telnet), [OpenTSDB JSON ](/develop/insert-data/opentsdb-json) among others.
4. Support for [user defined functions](/develop/udf). * supports seamless integration with third-party tools like [Telegraf](../data-in/telegraf)[Prometheus](../data-in/prometheus)they can write data into TDengine with simple configuration and without a single line of code.
5. Support for [caching](/develop/cache). TDengine always saves the last data point in cache, so Redis is not needed in some scenarios. 2. Query data
6. Support for [continuous query](../develop/stream). * supports standard SQL, including nested query.
7. Support for [data subscription](../develop/tmq) with the capability to specify filter conditions. * supports [time series specific functions](../taos-sql/function/#time-series-extensions) and [time series specific queries](../taos-sql/distinguished), like downsampling, interpolation, cumulated sum, time weighted average, state window, session window and many others.
8. Support for [cluster](../deployment/), with the capability of increasing processing power by adding more nodes. High availability is supported by replication. * supports [user defined functions](../taos-sql/udf).
9. Provides an interactive [command-line interface](/reference/taos-shell) for management, maintenance and ad-hoc queries. 3. [caching](../taos-sql/database): TDengine always saves the last data point in cache, so Redis is not needed for time-series data processing.
10. Provides many ways to [import](/operation/import) and [export](/operation/export) data. 4. [stream processing](../taos-sql/stream): not only is the continuous query is supported, but TDengine also supports even driven stream processing, so Flink or spark is not needed for time-series daata processing.
11. Provides [monitoring](/operation/monitor) on running instances of TDengine. 5. [data subscription](../taos-sql/tmq): application can subscribe a table or a set of tables. API is the same as Kafka, but you can specify filter conditions.
12. Provides [connectors](/reference/connector/) for [C/C++](/reference/connector/cpp), [Java](/reference/connector/java), [Python](/reference/connector/python), [Go](/reference/connector/go), [Rust](/reference/connector/rust), [Node.js](/reference/connector/node) and other programming languages. 6. Visulization
13. Provides a [REST API](/reference/rest-api/). * supports seamless integration with [Grafana](../visual/grafana) for visualization.
14. Supports seamless integration with [Grafana](/third-party/grafana) for visualization. * supports seamless integration with Google Data Studio.
15. Supports seamless integration with Google Data Studio. 7. Cluster
* supports [cluster](../deployment/), with the capability of increasing processing power by adding more nodes.
* Supports [deployment on Kubernetes](../deployment/k8s/)
* upports high availability is via replication and RAFT.
8. Administration
* provides [monitoring](/operation/monitor) on running instances of TDengine.
* provides many ways to [import](/operation/import) and [export](/operation/export) data.
9. Tools
* provides an interactive [command-line interface](/reference/taos-shell) for management, maintenance and ad-hoc queries.
* provides a tool [taosBenchmark](/reference/taosbenchmark/) for testing the performance of TDengine.
10. Programming
* provides [connectors](/reference/connector/) for [C/C++](/reference/connector/cpp), [Java](/reference/connector/java), [Python](/reference/connector/python), [Go](/reference/connector/go), [Rust](/reference/connector/rust), [Node.js](/reference/connector/node) and other programming languages.
* provides a [REST API](/reference/rest-api/).
For more details on features, please read through the entire documentation. For more details on features, please read through the entire documentation.