InfluxDB on aikasarjatietojen käsittelyyn suunnattu tietokantajärjestelmä. Ohjelmiston kehittäjä on vuonna 2012 perustettu InfluxData.[1] Ohjelmisto on julkaistu vuonna 2013 MIT-lisenssillä ja siitä on saatavilla kaupallinen versio.[2]
Perinteiset relaatiomallin mukaiset ohjelmistot eivät sovellu hyvin aikasarjatietojen käsittelyyn, jonka InfluxDB pyrkii korjaamaan.[3][4] Ohjelmistoa käytetään tietojen seurantajärjestelmissä, joista voidaan tuottaa hälytyksiä epätavallisten tietojen mukaan.[5]
InfluxDB:tä on käytetty CERNissä mittaustietojen keräämiseen, mutta ovat siirtyneet VictoriaMetricsiin.[6] InfluxDB:n kehittäjät ovat kertoneet ratkaiseensa pullonkaulana olleen ongelman.[7] Ohjelmisto on kirjoitettu Go-kielellä ja sen tallennuskäsittely on kirjoitettu Rust-kielellä.[1][2] Ohjelmisto käyttää Apache Arrow:ta.[8]
Lähteet
Aiheesta muualla