Útgáfa TimescaleDB 1.7

birt DBMS útgáfu TímakvarðiDB 1.7, hannað til að geyma og vinna úr gögnum í formi tímaraðar (sneiðar af færibreytugildum með tilteknu millibili; skráin myndar tíma og safn gilda sem samsvara þessum tíma). Þetta geymsluform er ákjósanlegt fyrir forrit eins og eftirlitskerfi, viðskiptavettvang, kerfi til að safna mæligildum og skynjarastöðu. Verkfæri til samþættingar við verkefnið eru til staðar grafana и Prometheus.

TimescaleDB verkefnið er útfært sem viðbót við PostgreSQL og dreift af leyfi samkvæmt Apache 2.0. Hluti af kóðanum með háþróaðri eiginleikum sem fáanlegir eru undir sérstöku sérleyfi Tímamörk (TSL), sem leyfir ekki breytingar, bannar notkun kóða í vörum þriðja aðila og leyfir ekki ókeypis notkun í skýjagagnagrunnum (gagnagrunnur sem þjónusta).

Meðal breytinga á TimescaleDB 1.7:

  • Bætt við stuðningi við samþættingu við DBMS 12. Stuðningur við PostgreSQL 9.6.x og 10.x hefur verið úreltur (Timescale 2.0 mun aðeins styðja PostgreSQL 11+).
  • Hegðun fyrirspurna með samsöfnunaraðgerðum sem eru í gangi (samsöfnun stöðugra gagna sem berast í rauntíma) hefur verið breytt. Slíkar fyrirspurnir sameina nú raunhæfar skoðanir og nýkomin gögn sem hafa ekki enn verið að veruleika (áður náði samansöfnun aðeins til gagna sem þegar hafa verið að veruleika). Nýja hegðunin á við um nýstofnaðar samfelldar samsöfnun; fyrir núverandi skoðanir ætti „timescaledb.materialized_only=false“ færibreytuna að vera stillt með „ALTER VIEW“.
  • Sum háþróuð gagnalífferilsstjórnunarverkfæri hafa verið flutt yfir í samfélagsútgáfuna úr auglýsingaútgáfunni, þar á meðal getu til að flokka gögn upp á nýtt og vinna úr úreltum gagnaflutningsreglum (sem gerir þér kleift að geyma aðeins núverandi gögn og sjálfkrafa eyða, safna saman eða geyma úreltar skrár).

Við skulum minnast þess að TimescaleDB DBMS gerir þér kleift að nota fullgildar SQL fyrirspurnir til að greina uppsöfnuð gögn, sameina auðveldi í notkun sem felst í vensla DBMS með stærðargráðu og getu sem felst í sérhæfðum NoSQL kerfum. Geymsluuppbyggingin er fínstillt til að tryggja háhraða gagnaviðbóta. Það styður hópsamsetningu gagnasetta, notkun á vísitölum í minni, afturvirka hleðslu á sögulegum sneiðum og notkun viðskipta.

Lykilatriði í TimescaleDB er stuðningur við sjálfvirka skiptingu gagnafylkisins. Inntaksgagnastraumnum er sjálfkrafa dreift yfir skiptaðar töflur. Hlutar eru búnir til eftir tíma (hver hluti geymir gögn í ákveðinn tíma) eða í tengslum við handahófskenndan lykil (til dæmis auðkenni tækis, staðsetningu osfrv.). Til að hámarka afköst er hægt að dreifa skiptingartöflum á mismunandi diska.

Fyrir fyrirspurnir lítur skiptaður gagnagrunnur út eins og ein stór tafla sem kallast ofurtafla. Oftafla er sýndarframsetning á mörgum einstökum töflum sem safna komandi gögnum. Ofurtaflan er ekki aðeins notuð fyrir fyrirspurnir og til að bæta við gögnum, heldur einnig fyrir aðgerðir eins og að búa til vísitölur og breyta uppbyggingu („ALTER TABLE“), sem felur lág-stigi hlutaskipan gagnagrunnsins fyrir þróunaraðilanum. Með ofurtöflu er hægt að nota allar samanlagðar aðgerðir, undirfyrirspurnir, sameinaaðgerðir (JOIN) við venjulegar töflur og gluggaaðgerðir.

Heimild: opennet.ru

Bæta við athugasemd