Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 1|Atsakyti: 0

Laiko eilučių duomenų bazė (TSDB) yra trumpas įvadas į apibendrinimą

[Kopijuoti nuorodą]
PaskelbtaPrieš 13 sekundžių | | | |
Taikymo scenarijai

Laiko eilučių duomenų bazė (TSDB) yra duomenų bazė, optimizuota apdoroti nepertraukiamus duomenų srautus, tokius kaip daiktų interneto jutiklių rodmenys, serverio metrika, finansinės operacijos. Jis specialiai sukurtas didelio dažnio didžiulių duomenų rašymui ir greitam kaupimui bei užklausoms pagal laiko dimensiją.

Visko interneto eroje pramoninio daiktų interneto generuojamų duomenų kiekis yra tūkstančius ar net dešimtis tūkstančių kartų didesnis nei tradicinės informatizacijos, ir tai yra rinkimas realiuoju laiku, didelis dažnis, didelis tankis, o dinaminis duomenų modelis gali būti keičiamas bet kuriuo metu. Tradicinės duomenų bazės yra ištemptos plonos šių duomenų saugojimo, užklausų, analizės ir kitų apdorojimo operacijų metu, todėl skubiai reikia duomenų bazių sistemos, optimizuotos laiko eilučių duomenims, tai yra laiko eilučių duomenų bazėms.

Laiko eilučių duomenų bazė yra specializuota duomenų bazė, skirta laiko eilučių duomenims saugoti ir valdyti, pasižyminti daugiau rašymo ir mažiau skaitymo, karšto ir šalto skirtumo, didelio vienalaikio rašymo, jokių operacijų reikalavimų ir nuolatinio didžiulių duomenų rašymo.

Laiko eilučių duomenų charakteristikos

Laiko žyma: kiekvienas duomenų taškas yra pažymėtas laiko žyma, o tai svarbu skaičiuojant ir analizuojant duomenis.
Struktūrizuotas: Skirtingai nuo didžiulių žiniatinklio naršyklių, "Weibo" ir "WeChat" duomenų, tinklinių įrenginių ar stebėjimo sistemų generuojami duomenys yra struktūrizuoti. Šie duomenys turi iš anksto nustatytus duomenų tipus arba fiksuotus ilgius, pvz., išmaniųjų skaitiklių surinktą srovę ir įtampą, kuri gali būti išreikšta standartiniu 4 baitų slankiojo kablelio skaičiumi.
Srautinis perdavimas: duomenų šaltiniai generuoja duomenis maždaug pastoviu greičiu, pvz., garso ar vaizdo srautus. Šie duomenų srautai yra nepriklausomi vienas nuo kito.
Sklandus ir nuspėjamas srautas: skirtingai nuo elektroninės prekybos platformų ar socialinės žiniasklaidos svetainių duomenų, laiko eilučių duomenų srautas laikui bėgant yra stabilus ir gali būti apskaičiuojamas bei prognozuojamas atsižvelgiant į duomenų šaltinių skaičių ir atrankos laikotarpius.
Nekintamumas: laiko eilučių duomenys paprastai yra tik pridedami, panašūs į žurnalo duomenis, paprastai neleidžiami ir jų nereikia keisti. Yra keletas scenarijų, kai reikia keisti surinktus neapdorotus duomenis.

Reitingas

Adresas:Hipersaito prisijungimas matomas.Naujausi reitingai yra tokie:



duomenų bazė

1 、 InfluxDB

InfluxDB yra atvirojo kodo paskirstyta laiko eilučių, įvykių ir metrikų duomenų bazė, parašyta Go kalba be išorinių priklausomybių. Dabar duomenų bazė pirmiausia naudojama dideliems kiekiams laiko žymų duomenų, tokių kaip "DevOps" stebėjimo duomenys, APP metrika, loT jutiklių duomenys ir realiojo laiko analizės duomenys, saugoti.

Kaip aukščiausio rango atvirojo kodo laiko eilučių duomenų bazė, "InfluxDB" palaiko duomenų saugojimo politiką (RP) ir duomenų archyvavimą (CQ), kurių užklausas galima atlikti realiuoju laiku, o duomenis galima rasti iškart po indeksavimo.

2、Kdb+

Oficialiai žinoma kaip greičiausia pasaulyje laiko eilučių duomenų bazė, kdb+/q naudoja vieningą duomenų bazę realaus laiko duomenims ir istoriniams duomenims apdoroti ir turi tokias funkcijas kaip CEP (sudėtingo įvykių apdorojimo) variklis, atminties duomenų bazė ir disko duomenų bazė. Stulpelio saugojimo savybės leidžia itin patogiai atlikti tam tikro stulpelio statistinę analizę.

Palyginti su bendrosiomis duomenų bazėmis ar didžiųjų duomenų platformomis, kdb+/q pasižymi didesniu greičiu ir mažesnėmis bendromis nuosavybės sąnaudomis, todėl idealiai tinka masiniam duomenų apdorojimui, daugiausia naudojamam masinei duomenų analizei, aukšto dažnio prekybai, dirbtiniam intelektui, daiktų internetui ir kitoms sritims. Finansų sektoriuje, kur delsa reikalauja daug pastangų, kdb+ turi unikalų pranašumą.

3、Prometėjas

"Prometheus" yra atvirojo kodo sistemos stebėjimo ir signalizacijos sistema, kurią 2012 m. sukūrė buvę "Google" darbuotojai, dirbę "SoundCloud", ir sukurta kaip bendruomenės atvirojo kodo projektas, oficialiai išleistas 2015 m., o kitais metais oficialiai prisijungė prie "Cloud Native Computing Foundation".

Kaip naujos kartos stebėjimo sistema, "Prometheus" turi galingą daugiamatį duomenų modelį, įvairias vaizdines grafines sąsajas ir naudoja traukimo režimą laiko eilučių duomenims rinkti, kuriuos galima perkelti į "Prometheus" serverį "push gateway" pavidalu.

4 、 Grafitas

Grafitas yra atvirojo kodo realaus laiko grafikų sistema, rodanti duomenis laiko eilučių matavimams. "Graphite" nerenka metrikų patys, bet veikia kaip duomenų bazė, kuri gauna juos per savo vidinę sistemą, o tada užklausia, transformuoja ir sujungia realiuoju laiku.

"Graphite" palaiko integruotą žiniatinklio sąsają, leidžiančią vartotojams naršyti matavimo duomenis ir grafikus. Jį sudaro keli galiniai ir priekiniai komponentai. Vidinis komponentas naudojamas skaitiniams laiko eilučių duomenims saugoti, o išorinis komponentas naudojamas metrikos elementų duomenims gauti ir diagramoms generuoti pagal situaciją.

5 、 Laiko skalė

"TimescaleDB" yra vienintelė atvirojo kodo laiko eilučių duomenų bazė, palaikanti visą SQL ir optimizuota greitam ištraukimui ir sudėtingoms užklausoms, palaikančioms visą SQL. Jis pagrįstas PostgreSQL ir siūlo geriausius NoSQL ir reliacinius pasaulius laiko eilučių duomenims.

"TimescaleDB" leidžia kūrėjams ir organizacijoms dar labiau išnaudoti jos galimybes: analizuoti praeitį, suprasti dabartį ir prognozuoti ateitį. Laiko eilučių ir reliacinių duomenų suvienodinimas užklausos lygiu pašalina duomenų izoliaciją ir palengvina demonstracinių versijų bei prototipų įgyvendinimą. Mastelio keitimo ir visos SQL sąsajos derinys leidžia darbuotojams užduoti klausimus apie duomenis.




Ankstesnis:.NET/C# naudoja SqlScriptDOM įvykdytiems SQL sakiniams analizuoti
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com