InfluxDB - [en] з відкритим кодом. Написана на Go і оптимізована для швидкого запису та отримання даних часових рядів в галузях моніторингу операцій, метрик програмного забезпечення, даних сенсорів інтернету речей та аналітики в реальному часі. Підтримує обробку даних з Graphite.
Тип | [en] |
---|---|
Розробник | d |
Стабільний випуск | 1.6.0 (5 липня 2018 ) |
Операційна система | Cross-platform |
Мова програмування | Go |
Стан розробки | активна розробка |
Ліцензія | MIT |
Вебсайт | influxdata.com |
Історія
Цей розділ потребує доповнення. (липень 2018) |
Технічний опис
InfluxDB не має зовнішніх залежностей і надає SQL-подібну мову запитів з вбудованими функціями для роботи з часом і структурою даних що складається з вимірів (англ. measurements), серій (англ. series), та точок даних (англ. points). Кожна точка складається з кількох пар ключ-значення які називаються множиною полів (англ. fieldset) та мітку часу (англ. timestamp). Набір точок об'єднаних однаковою множиною пар ключ-значення які називаються множиною тегів (англ. tagset), задають ряд (англ. series). Нарешті, ряди групуються разом спільним ідентифікатором і формують вимірювання (англ. measurement).
Значення можуть бути 64-бітними цілими, 64-бітними числами з плаваючою комою, рядками, та булевими значеннями.
Точки індексуються за часом і множиною тегів. (І не індексуються множиною полів)
На вимірюваннях можна задавати політики зберігання (англ. Retention policies), які контролюють як дані проріджуються та видаляються.
Періодично запускаються постійні запити (англ. continuous queries), які зберігають результати в заданому вимірюванні.
Line protocol
InfluxDB може приймати дані по HTTP, TCP, та UDP.
Вона визначає протокол, зворотньо сумісний з протоколом graphite і приймає форму:
measurement(,tag_key=tag_val)* field_key=field_val(,field_key_n=field_value_n)* (nanoseconds-timestamp)?
Кластерні компоненти з закритим кодом
В травні 2016, InfluxData оголосила що горизонтально масштабовний "кластерний" компонент InfluxDB буде продаватись як програмне забезпечення з закритим кодом, для того щоб забезпечити стабільне фінансування розробки проекту. Це отримало змішані відгуки спільноти, дехто назвав це маркетинговим обманом.
Зноски
- . Influxdata. influxdata. Архів оригіналу за 13 липня 2018. Процитовано 13 липня 2018.
- James Turnbull (1 грудня 2014). . James Turnbull. с. 206–. ISBN . Архів оригіналу за 21 березня 2022. Процитовано 13 липня 2018.
- Michael Duffy (26 листопада 2015). DevOps Automation Cookbook. Packt Publishing. с. 176–. ISBN .
- . GitHub. influxdata. 10 березня 2016. Архів оригіналу за 11 листопада 2020. Процитовано 8 серпня 2016.
- Hacker News. 11 березня 2016. Архів оригіналу за 13 липня 2018. Процитовано 8 серпня 2016.
Посилання
- Код на GitHub [ 26 листопада 2020 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
InfluxDB en z vidkritim kodom Napisana na Go i optimizovana dlya shvidkogo zapisu ta otrimannya danih chasovih ryadiv v galuzyah monitoringu operacij metrik programnogo zabezpechennya danih sensoriv internetu rechej ta analitiki v realnomu chasi Pidtrimuye obrobku danih z Graphite InfluxDBTip en RozrobnikdStabilnij vipusk1 6 0 5 lipnya 2018 6 rokiv tomu 2018 07 05 Operacijna sistemaCross platformMova programuvannyaGoStan rozrobkiaktivna rozrobkaLicenziyaMITVebsajtinfluxdata comIstoriyaCej rozdil potrebuye dopovnennya lipen 2018 Tehnichnij opisInfluxDB ne maye zovnishnih zalezhnostej i nadaye SQL podibnu movu zapitiv z vbudovanimi funkciyami dlya roboti z chasom i strukturoyu danih sho skladayetsya z vimiriv angl measurements serij angl series ta tochok danih angl points Kozhna tochka skladayetsya z kilkoh par klyuch znachennya yaki nazivayutsya mnozhinoyu poliv angl fieldset ta mitku chasu angl timestamp Nabir tochok ob yednanih odnakovoyu mnozhinoyu par klyuch znachennya yaki nazivayutsya mnozhinoyu tegiv angl tagset zadayut ryad angl series Nareshti ryadi grupuyutsya razom spilnim identifikatorom i formuyut vimiryuvannya angl measurement Znachennya mozhut buti 64 bitnimi cilimi 64 bitnimi chislami z plavayuchoyu komoyu ryadkami ta bulevimi znachennyami Tochki indeksuyutsya za chasom i mnozhinoyu tegiv I ne indeksuyutsya mnozhinoyu poliv Na vimiryuvannyah mozhna zadavati politiki zberigannya angl Retention policies yaki kontrolyuyut yak dani proridzhuyutsya ta vidalyayutsya Periodichno zapuskayutsya postijni zapiti angl continuous queries yaki zberigayut rezultati v zadanomu vimiryuvanni Line protocolInfluxDB mozhe prijmati dani po HTTP TCP ta UDP Vona viznachaye protokol zvorotno sumisnij z protokolom graphite i prijmaye formu measurement tag key tag val field key field val field key n field value n nanoseconds timestamp Klasterni komponenti z zakritim kodomV travni 2016 InfluxData ogolosila sho gorizontalno masshtabovnij klasternij komponent InfluxDB bude prodavatis yak programne zabezpechennya z zakritim kodom dlya togo shob zabezpechiti stabilne finansuvannya rozrobki proektu Ce otrimalo zmishani vidguki spilnoti dehto nazvav ce marketingovim obmanom Znoski Influxdata influxdata Arhiv originalu za 13 lipnya 2018 Procitovano 13 lipnya 2018 James Turnbull 1 grudnya 2014 James Turnbull s 206 ISBN 978 0 9888202 4 1 Arhiv originalu za 21 bereznya 2022 Procitovano 13 lipnya 2018 Michael Duffy 26 listopada 2015 DevOps Automation Cookbook Packt Publishing s 176 ISBN 978 1 78439 839 2 GitHub influxdata 10 bereznya 2016 Arhiv originalu za 11 listopada 2020 Procitovano 8 serpnya 2016 Hacker News 11 bereznya 2016 Arhiv originalu za 13 lipnya 2018 Procitovano 8 serpnya 2016 PosilannyaKod na GitHub 26 listopada 2020 u Wayback Machine