Mwepụta nke TimecaleDB 1.7

bipụtara Mwepụta DBMS Ogologo oge DB 1.7, emebere maka ịchekwa na nhazi data n'ụdị usoro oge (iberibe nke ụkpụrụ paramita n'oge oge a kapịrị ọnụ, oge ndekọ na usoro ụkpụrụ dabara na oge a). Ụdị nchekwa a dị mma maka ngwa dịka sistemu nlekota, nyiwe ịzụ ahịa, usoro maka ịnakọta metrik na steeti sensọ. A na-enye ngwaọrụ maka ijikọ na ọrụ ahụ Grafana и Prometheus.

Emejuputa oru ngo TimescaleDB ka mgbakwunye na PostgreSQL na kesara site nyere ikike n'okpuru Apache 2.0. Otu mpempe koodu nwere atụmatụ dị elu dị n'okpuru ikikere nwe nke dị iche Ogologo oge (TSL), nke na-adịghị ekwe ka mgbanwe, machibidoro iji koodu na ngwaahịa ndị ọzọ na-adịghị ekwe ka free ojiji na ígwé ojii ọdụ data (database-as-a-service).

N'ime mgbanwe na TimecaleDB 1.7:

  • Nkwado agbakwunyere maka njikọta na DBMS PostgreSQL 12. Nkwado maka PostgreSQL 9.6.x na 10.x akwụsịla (Timescale 2.0 ga-akwado naanị PostgreSQL 11+).
  • Agbanwewo omume nke ajụjụ nwere ọrụ nchịkọta na-aga n'ihu (nchịkọta data na-abata na ozugbo). Ajụjụ ndị dị otú ahụ na-ejikọta echiche efu na data bịarutere ọhụrụ nke na-emebebeghị (na mbụ, nchịkọta naanị data ekpuchirila nke emegoro). Omume ọhụrụ a na-emetụta mkpokọta ọhụrụ emepụtara na-aga n'ihu; maka echiche ndị dị ugbu a, a ga-edozi paramita "timescaledb.materialized_only=false" site na "ALTER VIEW".
  • Ụfọdụ ngwaọrụ njikwa ndụ data dị elu ka ebufegoro na ụdị Community site na mbipụta azụmahịa, gụnyere ike ịhazi data na hazie amụma mkpochapụ data ochie (na-enye gị ohere ịchekwa naanị data dị ugbu a wee hichapụ, chịkọta ma ọ bụ chekwaa ndekọ ochie).

Ka anyị cheta na TimescaleDB DBMS na-enye gị ohere iji ajụjụ SQL zuru oke iji nyochaa data chịkọbara, na-ejikọta ịdị mfe nke ojiji dị na DBMSs mmekọrịta yana ncha na ike dị na sistemụ NoSQL pụrụ iche. A na-ahazi nhazi nchekwa ahụ iji hụ na nnukwu ọsọ nke mgbakwunye data. Ọ na-akwado mgbakwunye ogbe nke usoro data, iji ndenye n'ime ebe nchekwa, ibugharị nke mpekere akụkọ ihe mere eme, yana iji azụmahịa.

Otu akụkụ dị mkpa nke TimescaleDB bụ nkwado ya maka ikewa ngwa data nkewa. A na-ekesa iyi data ntinye na-akpaghị aka na tebụl ndị kewara ekewa. A na-emepụta ngalaba dabere na oge (ngalaba ọ bụla na-echekwa data maka oge ụfọdụ) ma ọ bụ n'ihe metụtara igodo aka ike (dịka ọmụmaatụ, ID ngwaọrụ, ọnọdụ, wdg). Iji kwalite arụmọrụ, enwere ike kesaa tebụl ndị kewara n'ofe diski dị iche iche.

Maka ajụjụ, nchekwa data kewara ekewa dị ka otu nnukwu tebụl a na-akpọ hypertable. Hypertable bụ ngosipụta mebere nke ọtụtụ tebụl n'otu n'otu na-achịkọta data mbata. A na-eji hypertable eme ihe ọ bụghị naanị maka ajụjụ na ịgbakwunye data, kamakwa maka arụmọrụ dị ka ịmepụta index na ịgbanwe usoro ("ALTER TABLE"), na-ezobe usoro nhazi nke ala dị ala nke nchekwa data site na onye mmepụta. Site na hypertable, ị nwere ike iji ọrụ mkpokọta ọ bụla, subqueries, imekọ ọrụ (JOIN) na tebụl oge niile, yana ọrụ windo.

isi: opennet.ru

Tinye a comment