4 ms·
Then you can usually just store it in the memory of your application. No need to complicate your stack by running another service.
by jeltz 2y ago
Then you can usually just store it in the memory of your application. No need to complicate your stack by running another service.
- _joel 2y agoIsn't this just RocksDB?
- vrnvu 2y agoOr DuckDB
- rizky05 2y ago[dead]
- jeremycarter 2y agoSome large IoT systems need ephemeral timeseries.
- jeltz 2y agoWhich you can store just fine in-memory in a normal data structure. And if you need advanced query capabilities or a query planner there is DuckDB. Using Redis seems like you get most of the disadvantages of having to run a whole database with few of the advantages.
- pcthrowaway 2y agoWhen you need to be able to retrieve the timeseries data for some period of time, storing it in the application memory doesn't really work since the application will restart whenever updates are made. Also, redis timeseries offers the ability to downsample to some defined period which is really handy (and afaik isn't really provided by other timeseries databases) as well as set a retention policy.
- rcarmo 2y agoyour application can consist of multiple processes.