github taosdata/TDengine ver-2.4.0.0

latest releases: ver-3.3.0.0, ver-3.2.3.8, ver-3.2.3.10...
2 years ago

New Features/Enhancements

  1. Multiple tables can be inserted concurrently in batch mode by JDBC using parameter binding API
  2. New component TDinsight is released for system administrator to monitor the status of TDengine cluster through Grafana dashboards
  3. New component taosAdapter, as a HTTP proxy for TDengine, is released to replace old httpd module embedded in TDengine, the interface is kept as same; more important, taosAdapter can support multiple kinds of data collection agents, like statsd, collectd, tcollector, etc; the data generated or collected by multiple kinds of exportors can be written to TDengine through taosAdapter.
  4. OpenTSDB writing protocols, including telnet and JSON, are supported by taosAdapter.
  5. DataX Reader and Writer for TDengine are released, for user to easily migrate from OpenTSDB to TDengine and from TDengine to TDengine.
  6. Client SDK (taosc) and all connectors in other languages (Java, Go, etc) can connect to multiple TDengine simultaneously.
  7. Tag of JSON type can be used.
  8. Regular expression filtering can be used against tag names and values of tags in binary type.
  9. Multiple scalar functions, ceil, floor, round, etc, are added.
  10. Configuration can be dynamically adjusted through JDBC and Go connector.
  11. The interpolation query of the precision timestamp has been enhanced.

Performance Improvements

  1. Pre-calculation module is redesigned with new storage architecture. The performance improvement is huge in case of querying against massive data, especially in case the data size is tens or hundereds of millions of tuples, the improvement may be 100 times in some cases in which pre-calculation is triggered. However, the improvement is not very obvious if the data size is not big.
  2. Automatic compression mechanism is introduced for table metadata. The metadata may be restructured according to the data distribution and status of data blocks and the process of restructuring is triggered automatically and it is very fast. Even the system startup speed can be improved by this mechanism.
  3. Optimization is done for the aggregation and interpolation of grouping query, the performance of some cases can be doubled up.

Don't miss a new TDengine release

NewReleases is sending notifications on new releases.