Siideynta TimescaleDB 1.7

la daabacay Siidaynta DBMS Jadwalka wakhtigaDB 1.7, loogu talagalay kaydinta iyo habaynta xogta qaab taxane wakhti ah (qaybo qiyamka halbeegyada waqtiyo cayiman, diiwaanku wuxuu sameeyaa wakhti iyo qiimeyo u dhigma wakhtigan). Qaabka kaydintani waxa uu u fiican yahay codsiyada sida nidaamyada la socodka, goobaha ganacsiga, nidaamyada ururinta cabbirada iyo xaaladaha dareenka. Qalabka la dhexgalka mashruuca ayaa la bixiyaa Grafana ΠΈ Prometheus.

Mashruuca TimescaleDB waxaa loo hirgeliyay sidii loogu kordhin lahaa PostgreSQL iyo qaybiyey shatiga ku haysta Apache 2.0. Qeyb code oo leh astaamo horumarsan oo laga heli karo shati gaar ah Jadwalka wakhtiga (TSL), taas oo aan ogolayn isbeddelada, waxay mamnuucday isticmaalka koodka alaabada dhinac saddexaad mana ogola isticmaalka bilaashka ah ee macluumaadka daruuraha (database-as-a-service).

Waxaa ka mid ah isbeddelada TimecaleDB 1.7:

  • Taageero lagu daray is dhexgalka DBMS PostgreSQL 12. Taageerada PostgreSQL 9.6.x iyo 10.x waa la joojiyay (Timescale 2.0 kaliya waxay taageeri doontaa PostgreSQL 11+).
  • Habdhaqanka su'aalaha leh hawlaha isku-darka ah ee joogtada ah (isku-darka xogta joogtada ah ee wakhtiga dhabta ah) waa la bedelay. Weydiimaha noocan oo kale ah waxay hadda isku daraan aragtiyo dhab ah iyo xogta dhowaan timid ee aan weli la hirgelin (horay, isku darka kaliya xogta la daboolay ee mar hore la hirgeliyay). Dhaqanka cusubi waxa uu quseeyaa isugaynta joogtada ah ee cusub ee la abuuray; aragtiyaha jira, "timescaledb.materialized_only= false" halbeegga waa in lagu dejiyaa "MUUQAAL BEDEL".
  • Qaar ka mid ah agabka maaraynta nolosha meertada xogta horumarsan ayaa lagu wareejiyay nooca bulshada daabacaadda ganacsiga, oo ay ku jirto awoodda dib-u-habaynta xogta iyo habaynta siyaasadaha ka saarida xogta duugowday (oo kuu oggolaanaysa inaad kaydiso xogta hadda jirta oo keliya oo si toos ah u tirtirto, isu gayso ama kaydiso diiwaannada duugoobay).

Aynu dib u xasuusanno in TimecaleDB DBMS ay kuu ogolaanayso inaad isticmaasho su'aalo SQL oo buuxa si aad u falanqeyso xogta la ururiyay, isku darka fududaynta isticmaalka ka dhex jira DBMS-yada la xidhiidha miisaanka iyo awoodaha ka dhex jira nidaamyada NoSQL ee gaarka ah. Qaab dhismeedka kaydinta waa la hagaajiyay si loo hubiyo in qiimaha kordhinta xogta sare. Waxay taageertaa isku-darka dufcaddii xogta, adeegsiga tusmooyinka xusuusta, dib-u-celinta jeexjeexyada taariikhiga ah, iyo adeegsiga wax kala iibsiga.

Astaanta muhiimka ah ee TimecaleDB waa taageerada ay si toos ah u qaybsanayso ee xogta. Qulqulka xogta wax gelinta ayaa si toos ah loogu qaybiyaa miisaska kala qaybsan. Qaybaha waxaa la abuuraa iyadoo ku xiran waqtiga (qayb kastaa waxay kaydisaa xogta wakhti go'an) ama iyada oo la xidhiidha furaha aan sharciga ahayn (tusaale, aqoonsiga qalabka, goobta, iwm.). Si kor loogu qaado waxqabadka, miisaska qaybsan ayaa loo qaybin karaa saxanado kala duwan.

Wixii su'aalo ah, xogta la qaybiyay waxay u egtahay hal miis weyn oo la yiraahdo hypertable. Hypertable waa muuqaal muuqaal ah oo miisas gaar ah oo badan oo aruuriya xogta soo socota. Hypertable-ka looma isticmaalo oo kaliya su'aalaha iyo ku darida xogta, laakiin sidoo kale hawlgallada sida abuurista tusmooyinka iyo beddelka qaabdhismeedka ("BADALALKA TABLE"), qarinaya qaab-dhismeedka hoose ee qaybta hoose ee xogta ee horumariyaha. Adiga oo leh hypertable, waxaad isticmaali kartaa hawlo wadareed kasta, su'aalo-hoosaadyo, hawlgallada isku darka (KU biir) oo leh miisaska caadiga ah, iyo shaqooyinka daaqadaha.

Source: opennet.ru

Add a comment