-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate ability to add other long-term storage backends #8
Comments
Thanks for an interesting idea. Still trying to grasp the pros/cons/possibilities with this. Some questions that have popped up:
Interesting read about PromQL, a first for me, thanks. |
For instance, VictoriaMetrics consists of a single self-contained binary, which works out of the box without additional configuration and tuning - see these docs for details.
I think that it would be better to hardcode other storage backends directly in LTSS. This is easier to do comparing to plugin architecture from development perspective and is better to use from user experience perspective. |
Thanks for some answers, sorry for not getting back earlier, summer vacation time... I have done some reading up on VictoriaMetrics (nice work!) and the performance seems to be quite impressive in comparison with both TimescaleDB and InfluxDB. One thing that I have been dwelling on is how to handle the geographical metadata. These are currently treated separately by LTSS to make use of the PostGIS extension to TimescaleDB/PostgreSQL. I assume this would not be a possibility with VictoriaMetrics? Does VictoriaMetrics/PromQL support GIS-enabled queries? |
There is no support for GIS-enabled queries in VictoriaMetrics yet. Probably, it will be added in the future. There are the following possibilities exist for working with GIS data in VictoriaMetrics:
|
Would be great to add something like "LITE" version setting - without Timescale and GIS, just pure PostgreSQL. Already using your addon with some tweaked code to remove those unwanted dependecy plugins (commented few lines of code on DB creation). Thanks |
@valyala |
@valyala what compression ratio do you expect to get with other backends? With timescaledb compression feature, I get 97-98% compression ratio, 2.3M rows for 19MB total disk size. |
It would be great if other LTS backends are considered: victoriametrics, m3db, cortex. These backends may provide the following improvements comparing to timescaledb:
The text was updated successfully, but these errors were encountered: