Intisari berita PostgreSQL. Edisi No. 7



Kami terus memperkenalkan Anda dengan berita PostgreSQL yang paling menarik.

Rilis


Seperti yang dijanjikan, versi beta PostgreSQL 11 dirilis pada 25 Mei. Inovasinya dalam kaitannya dengan 10.x sebagian besar sudah terdaftar dalam ringkasan Apa yang membeku pada pembekuan fitur .

Postgres Pro 10.4.1
Postgres Professional telah merilis rilis Postgres Pro Standard / Enterprise 10.4.1 baru berdasarkan PostgreSQL 10.4 dan Postgres Pro 10.3.2. Mereka menyertakan semua peningkatan di PostgreSQL 10.4, serta sejumlah peningkatan penting:

  • modul jsquery yang diperbarui bertanggung jawab atas permintaan ke tipe data jsonb;
  • Utilitas pg_probackup untuk mengelola cadangan dan pemulihan kelompok basis data telah diperbarui ke versi 2.0.17 dan dilengkapi dengan fitur-fitur baru; misalnya, mode DELTA ditambahkan, di mana semua file data dalam direktori dibaca dan salinan tambahan dibuat untuk halaman yang telah diubah sejak salinan sebelumnya;
  • Modul pg_pathman , yang bertanggung jawab untuk mempartisi basis data besar dan terdistribusi, telah diperbarui ke versi 1.4.11, di mana sejumlah kesalahan telah diperbaiki;
  • Penyortiran huruf "" dan "ยป "dalam modul mchar, yang menyediakan tipe data tambahan untuk kompatibilitas dengan Ms SQL Server, telah diperbaiki;
  • versi yang disempurnakan untuk Windows.


Odyssey
Yandex memperkenalkan versi open source pertama dari Odyssey puller multi-threaded untuk PostgreSQL. Ini dirancang untuk beban berat dalam sistem multi-core: lebih dari 10k koneksi TLS dan lebih dari 100k TPS per server dengan koneksi terbuka yang jauh lebih sedikit ke PostgreSQL dibandingkan dengan beberapa pgbouncer.
Odyssey dapat:

  • skala secara linear melintasi inti;
  • bekerja dalam mode penyatuan yang berbeda, dengan otentikasi khusus, pembatasan;
  • secara otomatis mengembalikan transaksi dan mematikan proses server ketika koneksi terputus;
  • meneruskan kesalahan dengan benar.

PostGIS-2.5.0alfa
Versi terbaru ini masih dalam pengembangan. Ini akan bekerja dengan PostgreSQL 9.4 dan lebih muda, tetapi akan mengungkapkan semua kemungkinan dengan PostgreSQL 11beta yang baru dirilis.

Acara


Daftar komuter PostgreSQL (22 orang) telah diperluas menjadi 7 orang, termasuk Alexander Korotkov , Postgres Professional (catatan tentang ini di TAdviser ). Sebelum ini, satu-satunya perwakilan Rusia dalam daftar orang yang diberdayakan untuk menyetujui patch yang dikirim adalah Fedor Sigaev (juga Postgres Professional).

Microsoft mengakuisisi GitHub
Biaya pembelian perusahaan $ 7,5 miliar. Anda dapat membaca tentang motif, misalnya di sini .

Pendidikan


Basis data teknologi publikasi basis data e-book , bagian 1.
B. A. Novikov, E. A. Gorshkova, N. G. Grafeeva ; di bawah kepemimpinan redaksi E. V. Rogova ; Postgres Professional.

Tur 2 minggu di Vladivostok-Khabarovsk oleh guru-guru Postgres Professional Yegor Rogov dan Pavel Luzanov berhasil diselesaikan. Di Vladivostok, kelas diadakan di gedung yang cukup baru (FEFU, gedung A, level 8, "Titik didih"):



Moralitas Postgres


Kode moral Post-Congressist diusulkan dan dibahas secara aktif di masyarakat. Panitia yang tepat akan segera hadir.

Artikel


Analisis Celah SQL Standar PostgreSQL
Markus Winand, seorang guru dan konsultan, penulis buku SQL Performance Explained , berjanji untuk memberi tahu detail tes PostgreSQL-nya untuk memverifikasi kepatuhan mereka dengan standar terbaru ( SQL-2016 ) dibandingkan dengan 5 DBMS lainnya. Kali ini tentang apa SQL belum diimplementasikan dalam PostgreSQL, atau implementasinya tidak lengkap. Dalam hal ini tentang MERGE, JSON, EXTRACT, listagg , dll.
Anda dapat membaca tentang sejarah tambalan MERGE di sini , dan tentang jalan berduri tambalan JSON di sini . Marcus Vinand sama sekali bukan musuh PostgreSQL: sebelum itu ia memberikan ceramah tentang Fitur SQL Standar di mana PostgreSQL mengalahkan Pesaingnya

Sharding bawaan untuk PostgreSQL
Dalam artikel ini , Robert Haas tidak menjelaskan cara kerja sharding di PostgreSQL, tetapi bagaimana ia membahas masalah yang masih perlu diselesaikan:

  • Eksekutor PostgreSQL tidak dapat secara bersamaan menjalankan query pada berbagai partisi asing.
  • Kita harus belajar memberi lebih banyak pekerjaan pada sumber daya pihak ketiga (pushdown lebih banyak).
  • ASAM Sekarang situasi menjadi mungkin ketika suatu transaksi dilakukan pada beberapa node dan tidak dilakukan pada yang lain. Haas menyebutkan Stas Kelvich (Postgres Professional), yang mengusulkan cara realistis menggunakan snapshots global.
  • Otomatisasi instalasi dan dukungan sharding. Sejauh ini terlalu banyak yang dilakukan secara manual.

Kasing penggunaan pemulihan untuk Replikasi Logis di PostgreSQL 10
Konstantin Evteev (Avito) menganalisis kemungkinan mentransfer alat pemulihan dari Londiste ke replikasi logis dalam PostgreSQL 10 . Pada contoh konfigurasi di perusahaan Anda

Memecahkan tugas-tugas Ilmu Data dengan Greenplum DB
Artikel ini menjelaskan bagaimana tugas-tugas Big Data analitik yang nyata (menggunakan pelatihan model, MapReduce dan pemrosesan teks yang tidak diformalkan) diselesaikan pada Greenplum , tanpa Hadoop , dll. Dari set Big Data pria tersebut.
Misalnya, sistem 3 node di mesin virtual.

Kami memantau sesi aktif PostgreSQL 10, seperti di Oracle
Dmitry Tsvetkov menulis ulang utilitas pemantauan ASH-Viewer untuk Oracle di bawah PostgreSQL dan menunjukkan kemampuannya.

Pertempuran MERGE. Kronik dengan kesimpulan dan moralitas
MERGE ke sintaks dan variasi tim MERGE .

Alat pacu jantung / corosync tanpa validol
Artikel oleh Igor Kosenkov (Postgres Professional) dengan tips praktis tentang pengaturan pacemaker/corosync .

Konferensi dan pertemuan sebelumnya


Webinar di BDR 3.0
2ndQuadrant meng-host webinar ini untuk semua orang, sebagian mengimbangi kelangkaan konten BDR 3.0, yang sangat menarik. Bagian utama diikuti oleh jawaban offline untuk pertanyaan ( Tindak lanjut ). Namun, topik tersebut membutuhkan klarifikasi lebih lanjut.

PGCon 2018 di Ottawa
Laporan Sasha Alekseev pada konferensi PGCon 2018 di Ottawa dengan bias dalam laporan dari Rusia. Konferensi ini juga membahas penyimpanan yang dapat direncanakan dengan penuh semangat (termasuk API), membatalkan log, JIT dan, tentu saja, finkgate .
Diputuskan dalam siklus ini untuk mengadakan 5 rapat komite alih-alih yang biasa 4. Program dan slide dari beberapa laporan dapat ditemukan di sini . Ada juga transkrip diskusi tentang masalah organisasi.

Konferensi di masa depan


PGDay.IT 2018
Diadakan di Lazise di tepi Danau Garda, dekat Verona pada tanggal 29 Juni.

PGDay Swiss 2018
Akhir pendaftaran sudah dekat (28 Juni) di sebuah konferensi di Rapperswil (dekat Zurich). Ini akan berlangsung pada 29 Juni.

PGConf.Brazil 2018
Akan diadakan di Sao Paulo Brasil pada 3-4 Agustus.

Hari PG Prancis 2018
Diharapkan di Marseille pada 26 Juni.

Kelompok Pengguna Portland PostgreSQL
PgConf Silicon Valley 2018
Akan diadakan di San Francisco pada 5-7 September. Hingga akhir pendaftaran (12 Juni) hanya ada sedikit yang tersisa.

PostgresConf Afrika Selatan 2018
Diadakan di Johannesburg pada 9 Oktober. Pendaftaran akan berlangsung selama Juni.

PGconf.ASIA 2018
Akan diadakan 10-12 Desember di Tokyo.

Berlangganan saluran postgresso !

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

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


All Articles