How does Apache Kudu compare with InfluxDB for IoT sensor data that requires fast analytics (e.g. robotics)?
Kudu has recently released v1.0 I have a few specific questions on how Kudu handles the following:
- Sharding?
- Data retention policies (keeping data for a specified number of data points, or time and aggregating/discarding data thereafter)?
- Are there roll-up /aggregation functionality (e.g. converting 1s interval data into 1min interval data)?
- Is there support for continuous queries (i.e. materialised views on data - query to view the 60 seconds on an ongoing basis)?
- How is the data stored between disk and memory?
- Can regular time series be induced from an irregular one (converting irregular event data into regular time intervals)?
Also are there any other distinct strengths and/or weaknesses between Kudu and InfluxDB?