VictoriaMetrics, yon seri tan DBMS konpatib ak Prometheus, se sous louvri
Louvri tèks sous yo VictoriaMetrics - yon DBMS rapid ak évolutive pou estoke ak trete done nan fòm lan nan yon seri tan (dosye a fòme tan ak yon seri valè ki koresponn ak tan sa a, pou egzanp, jwenn nan biwo vòt peryodik nan estati a nan detèktè oswa koleksyon nan metrik). Pwojè a konpetisyon ak solisyon sa yo tankou InfluxDB, TimecaleDB, Tano, Cortical и Uber M3. Kòd la ekri nan lang Go ak distribiye pa ki gen lisans anba Apache 2.0.
Avantaj ak karakteristik VictoriaMetrics:
Fasil pou itilize. Li se yon sèl dosye ègzèkutabl ak anviwònman minim pase nan liy lan kòmand sou demaraj. Tout done yo estoke nan yon sèl anyè, espesifye nan demaraj lè l sèvi avèk "-storageDataPath" drapo a;
Rechèch lang sipò PromQL, yo itilize nan sistèm siveyans lan Prometheus. Subqueries PromQL ak kèk yo sipòte kapasite pwolonje, tankou ekspresyon "offset", modèl nan deklarasyon "WIDTH", "si" ak "default", fonksyon adisyonèl, ak kapasite pou mete kòmantè;
Disponibilite nan mòd ranblaj pou chaje done istorik;
Sipòte divès pwotokòl transfè done, ki gen ladan Prometheus API, Enflux, Graphite и OpenTSDB. VictoriaMetrics ka itilize kòm yon ranplasman transparan pou InfluxDB epi yo ka travay ak pèseptè InfluxDB konpatib tankou Telegraf;
Segondè pèfòmans ak konsomasyon resous ki ba konpare ak sistèm konpetisyon. Nan kèk tès, VictoriaMetrics depase InfluxDB ak TimescaleDB jiska 20 fwa lè yo fè operasyon ensèsyon ak rekipere. Lè w ap fè rechèch analyse, benefis la konpare ak DBMS relasyon PostgreSQL ak MySQL ka soti nan 10 a 1000 fwa.
Disponib opòtinite trete yon gwo kantite seri tan inik. Lè w ap trete plizyè milyon seri tan diferan, konsome jiska 10 fwa mwens RAM pase InfluxDB.
Segondè konpresyon done nan depo ki gen kapasite. Konpare ak TimescaleDB, li ka anfòm jiska 70 fwa plis dosye nan menm kantite depo;
Disponibilite optimize pou estokaj ak gwo latansi ak kantite operasyon antre/sòti ki ba pou chak segonn (pa egzanp, kondui dis ak depo nwaj AWS, Google Cloud ak Microsoft Azure);