Ħruġ ta' TimescaleDB 1.7

ippubblikat Rilaxx tad-DBMS TimecaleDB 1.7, iddisinjat għall-ħażna u l-ipproċessar ta’ data fil-forma ta’ serje ta’ żmien (flieli ta’ valuri ta’ parametri f’intervalli speċifikati; ir-rekord jifforma ħin u sett ta’ valuri li jikkorrispondu għal dan iż-żmien). Din il-forma ta 'ħażna hija ottimali għal applikazzjonijiet bħal sistemi ta' monitoraġġ, pjattaformi ta 'kummerċ, sistemi għall-ġbir ta' metriċi u stati tas-sensuri. Għodod għall-integrazzjoni mal-proġett huma pprovduti grafana и Prometheus.

Il-proġett TimescaleDB huwa implimentat bħala estensjoni għal PostgreSQL u imqassma minn liċenzjat taħt Apache 2.0. Biċċa kodiċi b'karatteristiċi avvanzati disponibbli taħt liċenzja proprjetarja separata Żmien (TSL), li ma tippermettix bidliet, tipprojbixxi l-użu tal-kodiċi fi prodotti ta 'partijiet terzi u ma tippermettix l-użu b'xejn f'databases tal-cloud (database-as-a-service).

Fost il-bidliet f'TimescaleDB 1.7:

  • Appoġġ miżjud għall-integrazzjoni mad-DBMS PostgreSQL 12. L-appoġġ għal PostgreSQL 9.6.x u 10.x ġie deprecato (Timescale 2.0 se jappoġġja biss PostgreSQL 11+).
  • L-imġiba ta' mistoqsijiet b'funzjonijiet aggregati li jaħdmu kontinwament (aggregazzjoni ta' data kontinwament deħlin f'ħin reali) ġiet mibdula. Mistoqsijiet bħal dawn issa jikkombinaw fehmiet materjalizzati ma dejta li għadha kif waslet li għadha ma ġietx immaterjalizzata (preċedentement, l-aggregazzjoni kopriet biss dejta li diġà ġiet immaterjalizzata). L-imġiba l-ġdida tapplika għal aggregazzjonijiet kontinwi maħluqa ġodda; għal fehmiet eżistenti, il-parametru “timescaledb.materialized_only=false” għandu jiġi ssettjat permezz ta’ “ALTER VIEW”.
  • Xi għodod avvanzati għall-ġestjoni taċ-ċiklu tal-ħajja tad-dejta ġew trasferiti għall-verżjoni Komunitarja mill-edizzjoni kummerċjali, inkluża l-abbiltà li terġa’ tiġbor id-dejta u tipproċessa politiki ta’ żgumbrament tad-dejta skaduta (li tippermettilek taħżen biss dejta kurrenti u awtomatikament tħassar, tiġbor jew tarkivja rekords skaduti).

Ejja nfakkru li t-TimescaleDB DBMS jippermettilek tuża mistoqsijiet SQL kompluti biex tanalizza dejta akkumulata, u tgħaqqad il-faċilità ta 'użu inerenti fid-DBMSs relazzjonali mal-iskala u l-kapaċitajiet inerenti fis-sistemi NoSQL speċjalizzati. L-istruttura tal-ħażna hija ottimizzata biex tiżgura veloċità għolja taż-żieda tad-data. Jappoġġja ż-żieda tal-lott ta 'settijiet ta' dejta, l-użu ta 'indiċi fil-memorja, tagħbija retroattiva ta' slices storiċi, u l-użu ta 'tranżazzjonijiet.

Karatteristika ewlenija ta 'TimescaleDB hija l-appoġġ tagħha għall-qsim awtomatiku tal-firxa tad-dejta. Il-fluss tad-dejta tal-input huwa mqassam awtomatikament fuq tabelli maqsuma. Is-sezzjonijiet jinħolqu skont il-ħin (kull taqsima taħżen id-dejta għal ċertu perjodu ta 'żmien) jew b'rabta ma' ċavetta arbitrarja (pereżempju, ID tal-apparat, post, eċċ.). Biex tittejjeb il-prestazzjoni, tabelli maqsuma jistgħu jitqassmu fuq diski differenti.

Għal mistoqsijiet, database maqsuma tidher qisha tabella waħda kbira msejħa hypertable. Ipertabella hija rappreżentazzjoni virtwali ta 'ħafna tabelli individwali li jakkumulaw dejta li tidħol. L-hypertable tintuża mhux biss għal mistoqsijiet u żżid id-dejta, iżda wkoll għal operazzjonijiet bħall-ħolqien ta 'indiċi u tbiddel l-istruttura ("ALTER TABLE"), taħbi l-istruttura segmentata ta' livell baxx tad-database mill-iżviluppatur. B'hypertable, tista 'tuża kwalunkwe funzjonijiet aggregati, subqueries, operazzjonijiet ta' amalgamazzjoni (JOIN) b'tabelli regolari, u funzjonijiet ta 'tieqa.

Sors: opennet.ru

Żid kumment