PostgreSQL 13

Ing tanggal 24 September, tim pangembangan ngumumake rilis nomer rilis Postgresql sabanjure 13. Rilis anyar fokus, ing antarane, kanggo ningkatake kinerja, nyepetake layanan pangopènan internal lan nyederhanakake pemantauan basis data, uga kontrol akses sistem sing luwih dipercaya.

Pakaryan terus ngoptimalake indeksasi tabel ing babagan ngolah duplikat ing antarane data sing diindeks ing wit indeks binar, sing ndadekake ora mung bisa nyepetake eksekusi query, nanging uga ngurangi ruang disk sing dikuwasani indeks.
Kajaba iku, algoritma pangurutan tambahan wis ditambahake, ing ngendi ngurutake data sing wis diurutake ing langkah-langkah sadurunge bisa luwih cepet, lan sawetara pitakon bisa dicepetake kanthi nggunakake statistik tambahan anyar (liwat perintah CREATE STATISTICS) nalika ngitung langkah sing luwih efisien. rencana kanthi langkah.
Eksekusi pitakon kanthi pengumpulan data sing larang regane uga wis dioptimalake kanthi nggunakake agregasi hash lan mbuwang bagean data sing dikumpulake menyang disk yen ora cocog karo RAM. Ana peningkatan sing signifikan ing kacepetan nyambungake tabel sing ana ing partisi sing beda.

Karya sing akeh wis ditindakake kanggo nyederhanakake pangopènan lan administrasi database Postgresql. Tugas "vacuuming" sing dibangun, yaiku, nggunakake ruang disk sing gratis sawise mbusak utawa nulis ulang baris, saiki bisa dieksekusi ing benang paralel, lan administrator saiki duwe kesempatan kanggo nemtokake nomer kasebut. Kajaba iku, alat anyar wis ditambahake kanggo ngawasi aktivitas database saiki lan kesalahan wis dicegah nalika nyinkronake log pra-rekaman antarane master lan replika, sing bisa nyebabake konflik nalika medhot replika utawa ngganggu integritas sing disebarake. database sawise padha dibalèkaké adhedhasar data log.

Antarane inovasi kanggo pangembang, iku worth nyorot fungsi datetime (), kang ngowahi macem-macem format rekaman wektu standar menyang dibangun ing jinis Postgresql; Fungsi generasi UUID v4 kasedhiya metu saka kothak gen_random_uuid (); normalisasi karya karo Unicode; sistem sing luwih fleksibel kanggo nyebarake data tabel ing jaringan simpul jaringan sing disambungake saka database kanthi replikasi lengkap ing tingkat logis, uga owah-owahan liyane ing pitakon lan pemicu anyar sing kasedhiya kanggo replika.

kontrol akses database nyatakake minangka salah siji saka komponen tombol saka sistem, lan versi anyar ndadekake amba langkah maju ing gati. Saiki mung pangguna sing duwe hak istimewa (superuser) sing bisa nginstal ekstensi ing basis data. Ing wektu sing padha, pangguna biasa bakal bisa nginstal mung ekstensi sing wis ditandhani minangka dipercaya, utawa sawetara ekstensi cilik sing dianggep minangka standar (contone, pgcrypto, tablefunc utawa hstore). Nalika otentikasi pangguna nggunakake mekanisme SCRAM (nalika nggarap driver libpq), saiki dibutuhake "ikatan saluran", lan fungsi pambungkus kanggo postgres_fdw data pihak katelu saka versi 13 ndhukung wewenang sertifikat.

Cathetan Rilis


Ngundhuh kaca

Source: linux.org.ru

Add a comment