Famoahana ny TimescaleDB 1.7

MIVOAKA Famoahana DBMS TimescaleDB 1.7, natao hitehirizana sy fanodinana angon-drakitra amin'ny endrika andian-potoana (tetikasan'ny soatoavin'ny paramètre amin'ny elanelana voafaritra; ny firaketana dia mamorona fotoana sy soatoavina mifanandrify amin'ity fotoana ity). Ity endrika fitahirizana ity dia tsara indrindra ho an'ny fampiharana toy ny rafitra fanaraha-maso, sehatra varotra, rafitra fanangonana metrika ary fanjakana sensor. Omena fitaovana fampiraisana amin'ny tetikasa grafana и Prometheus.

Ny tetikasa TimescaleDB dia ampiharina ho fanitarana ny PostgreSQL sy nozarain'i nahazo alalana tamin'ny Apache 2.0. Fehezan-kaody miaraka amin'ny endri-javatra mandroso azo alaina amin'ny alΓ lan'ny fahazoan-dΓ lana manokana Timescale (TSL), izay tsy mamela ny fanovana, mandrara ny fampiasana kaody amin'ny vokatra avy amin'ny antoko fahatelo ary tsy mamela ny fampiasana maimaim-poana amin'ny angon-drakitra rahona (database-as-a-service).

Anisan'ireo fiovana ao amin'ny TimescaleDB 1.7:

  • Fanampiana fanampiny ho an'ny fampidirana amin'ny DBMS PostgreSQL 12. Ny fanohanana ny PostgreSQL 9.6.x sy 10.x dia tsy ampiasaina intsony (ny PostgreSQL 2.0+ ihany no hanohana ny Timescale 11).
  • Niova ny fitondran-tenan'ny fanontaniana miaraka amin'ny asa aggregate mandeha tsy tapaka (fanangonan'ny angona miditra tsy tapaka amin'ny fotoana tena izy). Ny fanontaniana toy izany izao dia manambatra ny fomba fijery mivaingana miaraka amin'ny angona vao tonga izay mbola tsy hita (teo aloha, ny fanangonana ihany no mandrakotra ny angona efa vita). Ny fitondran-tena vaovao dia mihatra amin'ny fitambarana mitohy vao noforonina; ho an'ny fijery efa misy dia tokony apetraka amin'ny alalan'ny "ALTER VIEW" ny mari-pamantarana "timescaledb.materialized_only=false".
  • Ny fitaovana fitantanana ny tsingerin'ny androm-piainan'ny angon-drakitra mandroso sasany dia nafindra tany amin'ny version Community avy amin'ny edisiona ara-barotra, ao anatin'izany ny fahafahana manangona indray ny angona sy ny fanodinana ny politikam-pandroahana angon-drakitra efa lany andro (mamela anao hitahiry ny angona ankehitriny sy hamafa ho azy, manangom-bokatra na mitahiry firaketana efa lany andro).

Aoka hotsaroantsika fa ny TimescaleDB DBMS dia mamela anao hampiasa fanontaniana SQL feno handinihana ny angon-drakitra voaangona, manambatra ny fanamorana ny fampiasana ao amin'ny DBMS mifandray amin'ny scaling sy ny fahaiza-manaony ao amin'ny rafitra NoSQL manokana. Ny firafitry ny fitehirizana dia optimized mba hiantohana ny hafainganam-pandeha ambony ny data fanampiny. Izy io dia manohana ny fanampim-panazavana amin'ny angon-drakitra, ny fampiasana ny mari-pamantarana ao anaty fitadidiana, ny fampidinana ireo tapa-tantara, ary ny fampiasana ny fifampiraharahana.

Ny endri-javatra manan-danja amin'ny TimescaleDB dia ny fanohanan'izy ireo ny fizarazarana automatique amin'ny angon-drakitra. Mizara ho azy amin'ny tabilao voazarazara ny stream data fampidirana. Ny fizarana dia noforonina arakaraka ny fotoana (ny fizarana tsirairay dia mitahiry angon-drakitra mandritra ny fe-potoana iray) na mifandraika amin'ny fanalahidy tsy misy dikany (ohatra, ID fitaovana, toerana, sns.). Mba hanamafisana ny fampandehanana dia azo zaraina amin'ny kapila samihafa ny latabatra voazara.

Ho an'ny fanontaniana, ny angon-drakitra voazara dia toa latabatra lehibe iray antsoina hoe hypertable. Ny hypertable dia fanehoana virtoaly amin'ny tabilao tsirairay izay manangona angona miditra. Ny hypertable dia tsy ampiasaina amin'ny fanontaniana sy fanampiana angon-drakitra ihany, fa koa amin'ny asa toy ny famoronana index sy ny fanovana ny rafitra ("ALTER TABLE"), manafina ny firafitry ny angon-drakitra ambany ambany amin'ny mpamorona. Miaraka amin'ny hypertable, azonao atao ny mampiasa fiasa mitambatra, subqueries, merge operations (JOIN) miaraka amin'ny latabatra mahazatra ary ny fiasan'ny varavarankely.

Source: opennet.ru

Add a comment