Intisari berita PostgreSQL. Edisi 10



Kami terus memperkenalkan Anda dengan berita PostgreSQL yang paling menarik.

Rilis


PostgreSQL 11 Beta 4
Rilis ini memperbaiki bug yang diidentifikasi setelah rilis Beta 3. Termasuk:

  • Kompilasi JIT sekarang dinonaktifkan secara default.
  • nama dalam constraint harus unik.
  • menghapus kebocoran memori saat mengakses XMLTABLE
  • memperbaiki kesalahan dalam prosedur tersimpan
  • perbaikan partisi, termasuk pilihan partisi saat runtime (pemangkasan partisi runtime)

Lebih detail di sini .

PostgreSQL 10.5
Rilis ini memiliki beberapa lusin perbaikan terkait WAL, libpq, VACUUM dan FREEZE, indeks GIN, paralelisasi kueri, OpenSSL. Ini daftar mereka .

Postgres Pro Enterprise 10.5.2.
Dalam versi ini, ada inovasi berikut sehubungan dengan Postgres Pro Enterprise 10.5.1, yang terkait dengan pgbench :

  • pgbench sekarang mendukung perintah majemuk;
  • menggunakan parameter --latency-limit , Anda sekarang dapat membatasi waktu yang diberikan untuk pengulangan transaksi. Jika, menggunakan parameter ini, nilai - --max-tries=0 , transaksi dapat diulangi dalam jumlah tak terbatas hingga waktu yang ditentukan oleh - parameter --latency-limit ;
  • Saat menghitung jumlah transaksi yang diproses dan kecepatan eksekusi (TPS), transaksi yang terlewat dan tidak berhasil tidak lagi diperhitungkan.

Ingatlah bahwa selama waktu antara rilis kami, rilis Postgres Pro Enterprise 10.5.1 dirilis. . Ada perubahan signifikan, Anda dapat membacanya di sini .

Postgres-XL 10r1beta1
2ndQuadrant telah mengumumkan rilis, yang dapat diunduh di sini .
Versi vanilla berdasarkan PostgreSQL 10 memiliki perangkat tambahan berikut:

  • partisi deklaratif;
  • Konkurensi kueri yang ditingkatkan
  • kinerja keseluruhan telah meningkat secara signifikan;
  • peningkatan pengawasan dan administrasi.

Dari versi berdasarkan PostgreSQL 9.6 diambil:

  • eksekusi paralel dari pemindaian sekuensial, GABUNG dan agregasi;
  • selama VACUUM FREEZE halaman tidak dipindai secara tidak perlu;
  • meningkatkan kinerja secara signifikan, terutama dalam hal server multi-socket;
  • pencarian teks lengkap sekarang dapat melakukan pencarian phrasal.

TimescaleDB 1.0.0 rc1
Ada kandidat rilis untuk DBMS ini, yang didasarkan pada PostgreSQL, diselesaikan untuk menyimpan dan memproses seri time-series ( time-series ), dibuat sebagai perpanjangan dari PostgreSQL. Dengan nomor seri sederhana dari rilis , DBMS sudah memiliki klien seperti Bloomberg dan Cray , jutaan downlode .

PostGIS 2.5.0 dirilis
Sekitar sebulan setelah beta, rilis resmi keluar. Ubah daftar di sini
ChangeLog resmi ada di sini , unduh sors dari sini .

repmgr 4.1.1
Dalam versi 2ndQuadrant yang diumumkan ada perbaikan untuk pekerjaan yang lebih nyaman. Detail ada di sini , dan Anda dapat mengunduh di sini

pgAdmin 4 v 3.3
Rilis ini memiliki beberapa peningkatan bermanfaat:

  • melihat bentuk geometris;
  • Menambahkan opsi baru di versi backup/restore PostgreSQL 11 dan opsi baru di pg_dumpall .

Paket yang tersedia untuk Windows, macOS, untuk Python Wheel, Docker, ada tarball. RPM dan DEB akan muncul sedikit kemudian di postgresql.org

pgCenter
Versi baru dari utilitas pemantauan yang ditulis oleh Alexey Lesovsky (Data Egret) telah ditulis ulang di Go . Sekarang pgCenter dapat menyimpan statistik dalam file, memperhitungkan proses latar belakang akun, dan memfilter dengan ekspresi reguler. Versi ini disertai dengan artikel di mana inovasi dijelaskan secara rinci. Ada demo. Anda dapat mengunduhnya di sini .

temboard v2.0
Dalam versi baru alat pemantauan dan manajemen Postgres, yang ditawarkan di Dalibo , ada peringatan ( alerting ). Anda dapat mengunduhnya di sini .

pgBadger 10.0
Ini adalah rilis utama, selain untuk memperbaiki bug, ada fitur baru yang signifikan:

  • dukungan format file pgbouncer (syslog log) ;
  • dukungan untuk semua format, format auto_explain format (text, xml, json and yaml) ;
  • %q placeholder log_line_prefix dukungan %q placeholder log_line_prefix ;
  • menambahkan format jsonlog dalam ekstensi Michel Paquier, dengan opsi -f jsonlog pgbadger akan dapat mengurai log;
  • bukannya SQL formatter/beautify pgFormatter v3.0 sekarang pgFormatter v3.0

Menambahkan banyak opsi.
Kode sumber ada di sini .

pitrery 2.2
Ini adalah sekumpulan skrip bash untuk bekerja dengan cadangan PITR di PostgreSQL. Dalam versi baru, yang dapat ditemukan di Dalibo github , ia dapat, misalnya, menyimpan file konfigurasi dan menyimpan perintah di dalam cadangan itu sendiri.

pg_terminator
Depesz (yaitu, Hubert Lyubashevsky) mengumumkan rilis pg_terminator . Utilitas pemantauan ini dapat membersihkan pertanyaan dan / atau koneksi yang bermasalah.

Ora2Pg 19.1
Ditambahkan oleh:

  • Dukungan partisi hash PostgreSQL 11;
  • ekspor bagian default;
  • dukungan untuk objek prosedur tersimpan

Serta beberapa peningkatan lain untuk ekspor yang tidak terlalu menyakitkan dan debugging yang lebih bermakna.
Lihat semua perubahan di github ;
unduh ;
dokumentasi .

Pelatihan


Kursus pelatihan baru dari Postgres Professional "SQL Language" dan "Fundamentals of Database Technologies" dimulai pada 10 September
Dari 10 September hingga 19 Oktober 2018, dua kursus pelatihan baru diadakan di VMK Moscow State University dan HSE FKN dengan dukungan dari Postgres Professional

  • Bahasa SQL (dibaca oleh Associate Professor SibSU E.P. Morgunov );
  • Dasar-dasar teknologi basis data (dibaca oleh profesor St. Petersburg State University B. A. Novikov ).



Anda dapat mendaftar untuk kursus "Dasar-dasar Teknologi Basis Data" dengan menulis ke alamat email: m.abubekerov@postgrespro.ru , yang menunjukkan nama lengkap, nama, dan patronim secara penuh.

Enterprise-Grade PostgreSQL: Dibangun pada Alat Sumber Terbuka
Di Percona Webinar, semua orang diundang pada 10 Oktober. Daftarkan di sini . Topik akan dibahas:

  • bagaimana cara mengamankan cluster database;
  • ketersediaan tinggi
  • bagaimana memilih strategi cadangan dan alat apa yang digunakan;
  • Penskalaan postgreSQL dengan penarik dan pemuat penyeimbang
  • utilitas / modul (ekstensi) untuk pekerjaan harian DBA, pencatatan terperinci;
  • pemantauan dan analisis waktu nyata.

Menggunakan Postgres untuk menonton Star Wars!
Dalam laporan video ini, Will Leinweber memberi tahu dan menunjukkan cara membuat kartun vintage menggunakan DBMS.

PgCodeKeeper PgCodeKeeper
Video 20 menit .

Artikel


Mencegah Suntikan SQL
Artikel pendek dan mudah dimengerti oleh Dimitry Fontaine menjelaskan cara mengamankan PostgreSQL dari injeksi SQL. Bukan tanpa mengiklankan psycopg. Python psycopg psycopg.

Mengamankan PostgreSQL sebagai Lingkungan Kelas Perusahaan
Karyawan Percona melukis proses konfigurasi keamanan PostgreSQL untuk sistem informasi kelas perusahaan. Ini tentang

  • otentikasi
  • otorisasi
  • RLS
  • enkripsi
  • logging dan audit
  • pelacakan bug

Strategi Cadangan PostgreSQL untuk Lingkungan Tingkat Perusahaan
Artikel kedua dalam seri Percon ini menceritakan tentang cadangan tingkat perusahaan. Kedua artikel tidak merinci masalahnya, tetapi yang ini sangat ringkas.

GUNAKAN, MERAH, PgBouncer, pengaturan dan pemantauannya
Artikel bagus dari okmeter dengan banyak contoh dan ilustrasi.

PostgreSQL 11 dan Kompilasi Pertanyaan Secara Tepat Waktu
Artikel Data Citus ini juga mencakup tolok ukur TPC-H Q1 dibandingkan dengan Laporan Ringkasan Harga di dunia nyata. Benchmark adalah permintaan dengan sejumlah besar unit. Memperlihatkan bagaimana versi JIT dari PostgreSQL 11 mempercepat kueri.

Menyiapkan Replikasi Streaming di PostgreSQL
Avinash Vallarapu di blog Percona berbicara tentang bagaimana mempersiapkan master dan slave untuk replikasi streaming.

Mengupgrade ke PostgreSQL 11 dengan Replikasi Logis
Peter Eisentraut di blog 2ndQuadrant membahas pro dan kontra untuk meningkatkan instalasi PostgreSQL: menggunakan pg_dump dan restore , atau pg_upgrade , atau menggunakan replikasi logis (dalam kernel). Ini kemudian menjelaskan secara rinci cara mengkonfigurasi replikasi logis.

Konkurensi PostgreSQL: tidak berbentuk bola, bukan kuda, tidak dalam ruang hampa
Artikel berdasarkan kasus nyata dari salah satu pelanggan Postgres Professional . Tentang diagnostik dan patch, termasuk LWLock kunci LWLock .

Paralel PostGIS dan PgSQL 11
Di blog-nya, Paul Ramsey membagikan tes PostGIS 2.5 pada PostgreSQL 11, yang menunjukkan bahwa beberapa kemajuan telah dicapai secara paralel.

Mempartisi Peningkatan di PostgreSQL 11
Alvaro Herrera (Alvaro Herrera) mengabaikan patch dari versi ke-11 yang terkait dengan partisi.

Hati-hati dengan CTE di PostgreSQL
Artikel ini memperingatkan terhadap penggunaan CTE yang tidak dipikirkan: penurunan kinerja yang tajam bisa menjadi efek samping.

Pengujian PostgreSQL yang lebih baik dengan Python: mengumumkan pytest-pgsql dan pgmock
Pengguna dan karyawan Clover Health menghadirkan 2 utilitas: pytest-pgsql dan pgmock .

Konferensi dan rapat


masa lalu


Materi dari pertemuan #RuPostgres - video, presentasi, analisis kuis, dan laporan foto
Mitap diorganisir oleh Avito , materi diposting di sini . Makalah:

  • Stas Kelvich (Postgres Professional) berbicara tentang transaksi yang didistribusikan dan perjalanan waktu.
  • Konstantin Evteev (Avito) membuat presentasi tentang penskalaan aplikasi pada PostgreSQL di Avito dan membagikan tips dan trik.
  • Mikhail Tyurin menyiapkan laporan tentang replikasi logis dan tingkat isolasi transaksi PostgreSQL.
  • Sergey Handrikov (Yandex) memberi tahu para hadirin tentang bagaimana OZO, tipe-safe header-only library klien PostgreSQL asinkron untuk C ++ 17, diatur.

masa depan


PostgresConf Afrika Selatan 2018
akan diadakan di Johannesburg pada 9 Oktober.

Konferensi PostgreSQL Eropa 2018
akan diadakan 23-26 Oktober di Lisbon.

PGConf.Sibir 2018
Ini akan diadakan 12-13 November di Krasnoyarsk. Topik Konferensi:

  • Pengalaman menggunakan PostgreSQL di berbagai bidang
  • Pengalaman menerjemahkan sistem informasi PostgreSQL bekerja dengan DBMS lainnya
  • Pengalaman dalam mengembangkan alat sistem untuk PostgreSQL
  • Proyek berbasis PostgreSQL yang sangat dimuat
  • Menggunakan PostgreSQL dalam proyek web
  • Big Data dan PostgreSQL
  • Administrasi PostgreSQL
  • Penggunaan PostgreSQL dalam pengajaran di universitas, perguruan tinggi dan sekolah.

PGConf.ASIA 2018
diharapkan 10-12 Desember di Tokyo,



Berlangganan saluran postgresso !

Kirim ide dan saran ke surat: news_channel@postgrespro.ru
Masalah sebelumnya: # 9 , # 8 , # 7 , # 6 , # 5 , # 4 , # 3 , # 2 , # 1

Source: https://habr.com/ru/post/id422527/


All Articles