david IoT Release v2.19.0: Configure data retention policies for historical data directly in the frontend.

🆕 david IoT v2.19.0: Manage historical data with precision
With the new Release v2.19.0, david IoT introduces a key feature for all users who want to optimize their data retention and use storage space more efficiently: individually configurable retention policies for historical measurement data.
What was previously reserved for system administrators with access to the Linux console and database is now available directly to regular admins in the frontend.

🔧 What’s new?
From now on, you can define directly in the david IoT frontend:

  • How long raw data is stored
  • How long time-aggregated values (e.g., minute averages or daily values) are retained

To do this, you can use so-called Time Buckets, which can be flexibly configured from one minute to one month.

♻️ Use storage smartly – with automated deletion
david IoT automatically deletes older data once it falls outside the defined retention period. This creates the functionality of a ring buffer: your database stays lean without sacrificing access to current information.

Especially useful for:

  • Systems with limited storage, e.g., on edge devices
  • Applications with legal or contractual data retention limits
  • Scenarios where only the most recent data is needed

david IoT - Disk usage information

🧪 How to find the right configuration
Since actual storage requirements may vary due to automatic data compression, we recommend the following approach:

  1. Simulate a realistic data stream under production-like load
  2. Let the application run under these conditions for several days
  3. Check the actual storage usage in the administration area
  4. Adjust the retention policies accordingly

david IoT - retention policy configuration

⚠️ Please note:
Reducing the retention period will result in the irreversible deletion of older data.
These settings may affect the display of dashboards and the generation of reports.

All details, as well as other new features and bug fixes, can be found in our full release notes.

david IoT - retention policy jobs

🧠 Release highlights at a glance:

  • Individual retention policies per data point or aggregate
  • Automatic deletion via configurable background processes (jobs)
  • Visualization of storage usage in the administration area
  • Bug fix: Added default retention settings for Bool, String, and JSON data points

We wish you great success with the new features! If you have any questions or feedback, the embedded data team is happy to assist.

Best regards,
Your embedded data team