VictoriaMetrics, DBMS ta' serje ta' żmien kompatibbli ma' Prometheus, huwa open source

Miftuħa testi sors VictoriaMetrics — DBMS veloċi u skalabbli għall-ħażna u l-ipproċessar tad-dejta fil-forma ta’ serje ta’ żmien (ir-rekord jifforma ħin u sett ta’ valuri li jikkorrispondu għal dan iż-żmien, pereżempju, miksuba permezz ta’ stħarriġ perjodiku tal-istatus tas-sensuri jew ġbir ta’ metriċi). Il-proġett jikkompeti ma 'soluzzjonijiet bħal InfluxDB, TimecaleDB, Thanos, Cortex и Uber M3. Il-kodiċi huwa miktub bil-lingwa Go u imqassma minn liċenzjat taħt Apache 2.0.

Vantaġġi u karatteristiċi ta' VictoriaMetrics:

  • Faċli biex tużah. Huwa fajl eżekutibbli wieħed b'settings minimi mgħoddija mil-linja tal-kmand mal-istartjar. Id-dejta kollha hija maħżuna f'direttorju wieħed, speċifikat fl-istartjar bl-użu tal-bandiera "-storageDataPath";
  • Appoġġ tal-lingwa tal-mistoqsijiet PromQL, użat fis-sistema ta 'monitoraġġ Prometheus. Subqueries PromQL u xi wħud huma appoġġjati kapaċitajiet estiżi, bħall-espressjoni "offset", mudelli fi ħdan dikjarazzjonijiet "WIDTH", "jekk" u "default", funzjonijiet addizzjonali, u l-abbiltà li jinkludu kummenti;
  • Jista 'jintuża bħala ħażna tad-data fit-tulkonness ma Prometheus u grafana.
  • Disponibbiltà ta 'modalità ta' backfill għat-tagħbija ta 'dejta storika;
  • Jappoġġja diversi protokolli ta 'trasferiment tad-data, inkluż Prometheus API, Influss, grafita и OpenTSDB. VictoriaMetrics jista 'jintuża bħala sostitut trasparenti għal InfluxDB u jista' jaħdem ma 'kolletturi kompatibbli ma' InfluxDB bħal Telegraf;
  • Prestazzjoni għolja u konsum baxx ta 'riżorsi mqabbla b'sistemi li jikkompetu. F'xi testijiet, VictoriaMetrics tegħleb lil InfluxDB u TimescaleDB sa 20 darba meta twettaq operazzjonijiet ta 'inserzjoni u rkupru. Meta twettaq mistoqsijiet analitiċi, il-qligħ meta mqabbel ma 'DBMS relazzjonali PostgreSQL u MySQL jista' jkun minn 10 għal 1000 darba.

    VictoriaMetrics, DBMS ta' serje ta' żmien kompatibbli ma' Prometheus, huwa open source

    VictoriaMetrics, DBMS ta' serje ta' żmien kompatibbli ma' Prometheus, huwa open source

    VictoriaMetrics, DBMS ta' serje ta' żmien kompatibbli ma' Prometheus, huwa open source

  • Hemm opportunità l-ipproċessar ta 'numru kbir ħafna ta' serje ta 'żmien uniċi. Meta tipproċessa miljuni ta 'serje ta' żmien differenti, tikkonsma sa 10 darbiet inqas RAM minn InfluxDB.
  • Grad għoli ta 'kompressjoni tad-data fil-ħażna tad-diska. Meta mqabbel ma 'TimescaleDB, jista' joqgħod sa 70 darba aktar rekords fl-istess ammont ta 'ħażna;
  • Disponibbiltà ta 'ottimizzazzjonijiet għall-ħażna b'latenza għolja u numru baxx ta' operazzjonijiet ta 'input/output kull sekonda (per eżempju, hard drives u ħażna ta' cloud AWS, Google Cloud u Microsoft Azure);
  • Sempliċi backup sistema bbażata snapshots;
  • Disponibbiltà ta' mezzi biex jipproteġu l-integrità tal-ħażna mill-ħsara tad-dejta, pereżempju, fil-każ ta' qtugħ ta' enerġija ta' emerġenza (il-ħażna għandha l-forma siġra strutturata zkuk b'għaqda);
  • Implimentazzjoni fil-lingwa Go, li tipprovdi kompromess bejn il-prestazzjoni u l-kumplessità tal-kodiċi meta mqabbla ma ' Rust u C++.
  • Kodiċi tas-sors ipprovduti verżjonijiet cluster, li jappoġġja skalar orizzontali fuq servers multipli u juri overhead baxx. Karatteristiċi ta 'disponibbiltà għolja huma disponibbli.

Sors: opennet.ru

Żid kumment