The release of TimescaleDB 1.2 DBMS is presented. It is intended for storing and processing data in the form of a time series (cuts of parameter values at specified intervals, the record forms a time and a set of values corresponding to this time). This form of storage is optimal for applications such as monitoring systems, trading platforms, systems for collecting metrics and sensor states. Means are provided for integration with the Grafana and Prometheus project. The TimescaleDB project is implemented as an extension to PostgreSQL and is distributed under the Apache 2.0 license.
The new release is notable for changing the licensing model. In addition to the previously used free Apache 2.0 license, part of the code with advanced features is now supplied under a separate proprietary Timescale license (TSL), which does not allow changes, prohibits the use of code in third-party products and does not allow free use in cloud databases (database-as-a- service). In fact, the code under the TSL license is available only for viewing. Some of the functions under the TSL license are delivered free of charge to the Community editions of the product, and some under the commercial license as part of a closed paid Enterprise edition (a time-limited trial version is available for review). This includes developing a code for processing obsolete data suppression policies under a commercial license, which allows you to store only up-to-date data and automatically delete, aggregate or archive obsolete records.
Get more info at official blog.