Postgresso 19


Hidup terus berlalu. Kami terus memperkenalkan Anda dengan berita PostgreSQL yang paling menarik.

Rilis


Postgres Pro Enterprise 11.17.1 dan Postgres Pro Standard 11.17.1

Dalam Postgres Pro Enterprise 11.17.1 memperbaiki kekurangan yang menjadi tujuan pengguna yang ditentukan. Peningkatan serius dilakukan pada ekstensi multimaster:
- sekarang disarankan untuk menggunakannya dalam konfigurasi dengan tiga node, salah satunya adalah voting. Lebih detail di sini ;
- memperbaiki masalah pembengkakan WAL dengan membersihkan titik-titik sinkronisasi node jarak jauh dan mengoreksi perhitungan LSN minimum yang diperlukan. Sebelumnya, kembung WAL terkadang terjadi ketika sebuah node telah dihapus dari sebuah cluster;
- memperbaiki masalah dengan kembalinya node ke cluster setelah shutdown yang lama dari node ini;
Memperbaiki bug pada titik sinkronisasi selama inisialisasi modul multimaster, yang terjadi jika terjadi kegagalan sebelum sinkronisasi pertama
Selain itu, mekanisme kolam koneksi built-in telah diperbaiki. Dibandingkan dengan versi sebelumnya, inovasi berikut muncul di dalamnya:
- parameter dedicated_users, yang memungkinkan Anda menentukan daftar pengguna yang proses layanan khususnya akan digunakan dalam mode kumpulan koneksi;
- Proses penyajian terpisah sekarang dapat menerima koneksi dari pengguna yang berbeda, sehingga semua koneksi ke database yang sama akan menjadi milik kelompok bersama yang sama.
Ada perbaikan umum untuk Postgres Pro Enterprise 11.17.1 dan Postgres Pro Standard 11.17.1. Misalnya, utilitas pg_probackup telah diperbarui ke versi 2.2.7, dan mamonsu telah diperbarui ke versi 2.4.4.
Untuk inovasi rilis ini dan lainnya, lihat bab Catatan Rilis dalam dokumentasi APD dan PPS .

Postgres Pro Standard 12.2.1

Perbedaan antara versi ini dari PostgreSQL 12 dan dari Postgres Pro Standard 11.17.1 dapat ditelusuri ke Catatan Rilis yang sesuai .

pgAdmin 4 v 4.19. Rilis

ini memperkenalkan dukungan untuk Python 3.8, meningkatkan operasi debugger, dan jika koneksi terputus oleh pgAdmin, dijamin bahwa transaksi yang belum dilakukan akan ditolak. Memperbaiki 18 bug. PostGIS 3.0.1. Rilis stabil pertama setelah pindah ke Git, mendukung cabang pengembangan PostgreSQL 13. Dioptimalkan untuk PostgreSQL 12.2, GEOS 3.8.0, SFCGAL 1.3.7, GDAL 3.0.4, PROJ 6.3.1, protobuf-c 1.3.3, json-c 0.13 .1. Tentang rilis di sini , dokumentasinya dalam PDF, dan unduh dari sini . pg_featureserv pg_featureserv - layanan web untuk mengakses geodata yang disimpan dalam tabel PostGIS, menggunakan fungsi geo-nya. Pengembangan Data Renyah.










pg_tileserv

Server ubin khusus PostGIS (server peta) yang ditulis dalam Go. Cara menginstal dan mengkonfigurasinya ada di sini .

pg_partman 4.3.0

Pada dasarnya - perbaikan bug. Tentang rilis di sini , unduh dari sini .

Pgpool-II 4.1.1

Versi 4.0.8, 3.7.13, 3.6.20, 3.5.24 dan pgpoolAdmin 4.1.0 juga telah dirilis. Tentang rilis , sumber , dan RPM.

Odyssey 1.1

Dalam rilis penarik untuk PostgreSQL ini, yang dikembangkan Yandex, ada pengaturan untuk kompatibilitas yang lebih baik dengan pgbouncer. Jenis penyimpanan replikasi tidak lagi didukung.

PAF v2.3.0

PAF, yaitu PostgreSQL Automatic Failover, solusi failover cluster berbasis Pacemaker-corosync yang populer, hanya kompatibel dengan Pacemaker 1.1.13 pada corosync 2.x. PAF sekarang mendukung PostgreSQL 12. Anda dapat membaca tentang rilis ini di sini .

Bucardo 5.6.0

mengklaim bahwa rilis ini telah meningkatkan mekanisme resolusi konflik khusus, kinerja yang dioptimalkan, dan peningkatan kompatibilitas dengan PostgreSQL 11 dan 12. Unduh di sini .

pglogical 2.3

Sekarang Anda dapat menyalin tabel dan urutan di bawah nama yang berbeda ke node. Detail dan unduhan teknis dapat ditemukan di sini .

Postgresql Anonymizer 0.6

Ekstensi ini menyembunyikan atau mengganti informasi pribadi atau data komersial dari pengguna dari PostgreSQL. Proyek ini dipimpin oleh Damen Kloshar, kemudian memberikannya di bawah sayap Dalibo. di gitub Dalibo . Anda dapat membaca tentang rilis di sini .

Tambalan penting


Tambalan untuk mengompresi duplikat (deduplikasi) dalam indeks B-Tree dari Anastasia Lubennikova (Postgres Professional) dilakukan oleh Peter Geigan. Nastya berhasil melaporkan inovasi pada konferensi PGConf India 2020 .

Artikel


Memetakan penyebaran COVID-19 menggunakan data

codec TimescaleDB memberi tahu cara menggunakan ekstensi mereka dan PostGIS untuk menganalisis penyebaran virus, bagaimana merumuskan kueri seperti "berapa banyak tetangga dalam jarak 1 mil yang sakit kemarin."

Microsoft Azure Menyambut Pengurus PostgreSQL

Microsoft tidak hanya membeli perusahaan Postgres. Layanan HR Predatory MS memikat pengembang open source terkemuka. Menerbitkan wawancara dengan perusahaan yang datang ke Thomas Munro (Thomas Munro), Jeff Davis (Jeff Davis) dan Anders Freund (Andres Freund).

Useless Debu

Robert Haas menjelaskan, mengapa bahkan pembersihan otomatis yang terkonfigurasi dengan baik mungkin tidak menyelamatkan Anda dari masalah ketika banyak transaksi macet. Robert menganalisis alasannya, berbicara tentang pemantauan.

Paralelisme, apa selanjutnya?

Amit Kapila berbicara tentang bagaimana pemrosesan permintaan paralel telah berkembang di PostgreSQL sejak versi 9.6. Serta apa yang diharapkan dalam versi 13, dan rencana untuk masa depan.

PostgreSQL Person of the Week: Joe Conway; Bruce Momjian

agak pendek wawancara dengan Joe Conway. Classic (20 tahun bersama Postgres), penulis PL / R berbicara tentang hidupnya, bekerja di Crunchy Data. Percaya pada masa depan yang lebih cerah untuk Postgres.
Bruce (24 tahun dengan Postgres) bahkan lebih ringkastapi dia menempatkan aksen penting: ekstensi favoritnya adalah PostGIS, pencapaian utama PG 12 adalah REINDEX CONCURRENTLY , statistik multi-kolom, inlining CTE , dan PG yang paling penting di masa depan adalah sharding.

Skalabilitas Horisontal / Sharding pada PostgreSQL Core - Hilangnya puzzle

Tema sharding dikembangkan oleh veteran EnterpriseDB Ahsan Hadi, sekarang wakil presiden pengembangan di HighGo Software. Dia berbicara tentang sharding PLRT Asing, Manajer Transaksi Global, snapshot global dan banyak lagi.

Dan lagi tentang pertanyaan rekursif

Tidak hanya kami, tetapi juga menyarankan Postgres Weeklybaca (atau baca kembali) sebuah artikel oleh Yegor Rogov dari departemen pendidikan Postgres Professional. Artikel ini tidak baru, tetapi alasannya (publikasi terjemahannya) bagus. Berikut ini tautan ke aslinya.

Postgres di Level Rendah

Dan rekomendasi lain untuk menonton detik (untuk seseorang yang pertama). Dalam video ini, Dmitry Dolgov dari Zalando selama 37 menit berbicara tentang arsitektur level rendah Postgres, penggunaan strace dan gdb.

Subtransaksi dan Kinerja Postgres

Tentang subtransaksi dalam PL / pgSQL, tentang beberapa masalah dengan kinerja dan keandalan yang mungkin timbul pada saat yang sama, mereka menulis tentang diagnostik di blog Cybertec.

Menangani Nilai NULL di PostgreSQL

Di situs Percona dibongkarfitur bekerja dengan NULL di C / C ++, di Jawa, dan, tentu saja, di Postgres (tidak ada tentang bahasa prosedural lain yang bekerja dengan Postgres - yang sangat disayangkan).

Joe bot

Judul artikel lengkap : Joe bot, asisten optimisasi kueri SQL, diperbarui ke versi 0.5.0. . Menjelaskan proyek chatbot untuk Slack yang berjalan di atas Lab Database (dari Postgres.ai).


Konferensi


Meskipun kami tidak akan memberi tahu tentang pembatalan dan transfer. Informasi terlalu mudah berubah.



Berlangganan saluran postgresso !

Kirim ide dan saran ke surat: news_channel@postgrespro.ru
Masalah sebelumnya: # 18 , # 17 , # 16 , # 15 , # 14 , # 13 , # 12 , # 11 (khusus) , # 10 , # 9 , # 8 , # 7 , # 6 , # 5 , # 4 , # 3 , # 2 , # 1

All Articles