Kami terus memperkenalkan Anda dengan berita PostgreSQL yang paling menarik.Berita
Microsoft mengakuisisi Data CitusTentu saja, berita utama di dunia PostgreSQL. Ini
dilaporkan di situs web Citus, serta
di situs web MS .
Postgres Pro Enterprise BersertifikatPostgres Pro Enterprise DBMS telah menerima sertifikasi FSTEC, dan sekarang Postgres Pro suite juga memiliki "Versi Bersertifikat Postgres Pro Enterprise". Sebelum ini, sertifikat yang diperlukan untuk bekerja dengan data pribadi hanya Postgres Pro Standard ("Certified Postgres Pro Version"). Detail
di situs .
credativ: Pusat Kompetensi PostgreSQLPerusahaan
kredativ Jerman, yang sebelumnya terkenal di Eropa dan Asia,
mengakuisisi OmniTI untuk memasuki pasar AS.
credativ berspesialisasi dalam penggelaran dan mendukung proyek
open source
. Sekarang di AS, Pusat Kompetensi PostgreSQL akan terbuka, yang akan menangani proyek-proyek yang sangat kritis dan memelihara basis data di seluruh siklus hidupnya.
Konferensi
Postgres On The Beach (Ibiza)Pantai
- pantai Ibiza
sedang menunggu pembicara dan pendengar pada 21-22 Juni, dan bahkan lebih baik terbang pada tanggal 20 dan tetap sampai malam tanggal 24 karena program hiburan akhir pekan yang kaya.
PGConf.Russia 2019Konferensi ini diadakan pada 4-6 Februari di Fakultas Ekonomi Universitas Negeri Moskow, mengumpulkan rekor jumlah peserta - lebih dari 700. Ada banyak yang baru. Laporan tentang topik
Postgres dan 1C dialokasikan dalam utas terpisah. Secara total, 55 laporan, 9 lokakarya dan 3 meja bundar diadakan di tiga aliran. Diskusi yang paling memanas disebabkan oleh meja bundar
“Substitusi Impor Sistem dan Perangkat Lunak Infrastruktur” , yang diselenggarakan dengan dukungan ARPP “Perangkat Lunak Domestik”.
Hadiah untuk laporan terbaik di konferensi yang diterima:
Kami berencana untuk menulis lebih banyak tentang beberapa laporan. Meskipun Anda bisa melihat
presentasi .
Turki PostgreSQLKonferensi
akan diadakan pada 24 Februari di Ankara.
PostgreSQL @ SCaLEKonferensi dua hari yang terdiri dari dua hari
akan diadakan 7-8 Maret di kota Pasadena (AS) sebagai bagian dari SCaLE 17X.
Konferensi Paska 2019Konferensi
akan diadakan di New York pada 18-22 Maret.
Hari Pengembang Praha PostgreSQL 2019Konferensi P2D2 2019 di Praha
sudah pada 13-14 Februari.
Rilis
PostgreSQL 11.2Semua pembaruan dari versi PostgreSQL yang didukung telah dirilis: 11.2, 10.7, 9.6.12, 9.5.16 dan 9.4.21. Ada koreksi penting dalam versi ini: pertama-tama, perilaku PostgreSQL saat memanggil
fsync()
diubah. Juga memperbaiki beberapa kekurangan sectioning dan 70 kesalahan lainnya yang telah terakumulasi selama 3 bulan terakhir. Detail di
sini .
pgAdmin4 4.2PgAdmin 4 v4.2 keluar:
- panel statistik tidak membeku, bahkan ketika ada lebih dari seribu tabel;
- browser memperingatkan sebelum menutup atau memperbarui halaman;
- hasil kueri akan ditampilkan bahkan jika jendela Data Output terputus dari jendela Alat Kueri;
- Navigasi yang ditingkatkan dan widget yang dioptimalkan.
40 bug diperbaiki (dan di v4.1 - 7, v4.0 - 26). Daftar perbaikan bug ada di
sini .
Unduh
dari sini .
pgBadger 10.2Hanya dua berita tentang pgBadger (pearl bar log logical analyzer). Versi 10.2 telah dirilis. Tetapi jika Anda mengikuti tautan (misalnya, dalam umpan berita David Fetter), Anda tidak akan datang ke mana pun. Karena proyek pindah dari Dalibo
github ke
github.com/darold/pgbadger github dan situs pengembang
pgbadger.darold.net , Gilles Darold. Dari
changelog berikut bahwa dalam versi baru:
- opsi
exclude-db
ditambahkan, yaitu, Anda dapat melewatkan informasi terkait dengan database yang ditentukan; - Menambahkan kemampuan untuk bekerja dengan log melalui
ftp
dan http
. Dalam hal ini, log dianalisis saat boot dan tidak disimpan ke disk. Anda dapat mengatur alamat log pada server yang berbeda (pada remote dan lokal, misalnya); - pada
ssh
log diurai pada tempatnya. Anda dapat menentukan file untuk analisis menggunakan * . Opsi -r
untuk server jarak jauh telah dipertahankan untuk kompatibilitas, tetapi akan dihapus.
Dan bug diperbaiki, tentu saja.
energik 2.62ndQuadrant mengumumkan rilis rilis baru. Apa isinya:
- redundansi geografis untuk pemulihan bencana (disaster recovery);
- perintah
put-wal
telah ditambahkan sehingga DBMS barman-wal-archive
dapat diluncurkan menggunakan script barman-wal-archive
, yang ada dalam paket barman-cli
; check
operasi sekarang mendukung kode warna ANSI;- bug diperbaiki.
Semua perubahan dan perbaikan bug di
alamat ini . Sumber ada di
sini .
Ora2pgVersi jubilee - 20.0 - dari utilitas Ora2Pg telah dirilis. Ini adalah karya penulis yang sama -
Gilles Darol . Dari yang baru:
- Ekspor BFILE ke tipe
bytea
sekarang dilakukan menggunakan fungsi PL / SQL, yang mengekstraksi data dari BFILE dan mengubahnya menjadi bentuk yang cocok untuk INSERT atau COPY di PostgreSQL; - arahan DATA_EXPORT_ORDER muncul, sekarang dimungkinkan untuk mengekspor bukan dalam urutan abjad, tetapi dengan mempertimbangkan ukuran tabel;
- menambahkan arahan NO_BLOB_EXPORT (nama berbicara sendiri).
Ada perubahan lain, banyak bug diperbaiki. Changelog ada di
sini . Tentang rilis pengembang github di
sini .
pg_probackup 2.0.26Versi baru utilitas untuk pencadangan dan pemulihan dari
Postgres Professional . Di dalamnya, selain bug yang diperbaiki:
- selama validasi, versi
pg_probackup
dan versi yang dibuat oleh cadangan sekarang pg_probackup
. Pengoperasian pg_probackup
dengan salinan versi yang lebih baru dilarang secara eksplisit (yaitu, kurangnya kompatibilitas langsung); - peningkatan dukungan Windows;
- Peningkatan dukungan untuk ruang tabel dalam
PGDATA
.
Anda dapat membaca tentang perubahan di
sini . Dokumentasi
pg_probackup
ada di
sini .
datasetketch 1.0.0 dan PGXN baru lainnyaPGXN memiliki ekstensi baru yang diunggah -
datasketches 1.0.0
Alexander Saydakov . Ekstensi ini
Datasketches
pustaka
Datasketches
, yang memiliki algoritma estimasi kasar untuk Big Data. Situs web
PGXN , yang dibuat
oleh David Wheeler, menawarkan lebih banyak ekstensi baru. Sebagai contoh,
Citus 8.1.1 adalah DBMS yang berfungsi sebagai ekstensi PostgreSQL. Anda juga dapat melihat ekstensi
tsvector2 1.0.0 di sana - ini merupakan alternatif dari jenis
tsvector
, yang digunakan untuk pencarian teks lengkap (kompresi ditingkatkan dan tidak ada batas 1 MB). tsvector2 diunggah ke PGXN pada bulan Desember, dan dua bulan sebelumnya muncul
versi terbaru dari ekstensi
pg_pathman - 1.5.2, juga dikembangkan oleh Postgres Professional. Pada saat yang sama dengan
pg_pathman
,
versi terbaru dari pg_partman - 4.0.0
Keith Fiske telah diunggah.
PAF v2.2.1Versi baru PostgreSQL Automatic Failover (PAF) telah dirilis. Bug diperbaiki, termasuk yang menyebabkan pembengkakan log. Anda dapat mengunduh kode sumber, RPM, atau DEB
dari github proyek . Dokumentasinya ada di
sini . Ada
demo . Lisensi PostgreSQL.
check_pgactivity v2.4Ini adalah plugin untuk
Nagios . Di versi baru, Anda dapat, misalnya, memfilter hasil berdasarkan
application_name
di
longest_query
dan
oldest_idlexact
. Detail di
sini . Lisensi BSD.
pgCenter 0.6.0 dan 0.6.1Ini adalah utilitas
Go-
dari
Alexey Lesovsky dari
Data Egret . Dalam versi 0.6.0
muncul :
- Profiler baru yang berfungsi dengan atribut
wait_event
dari tampilan pg_stat_activity
, yang membantu untuk meneliti permintaan yang sudah berjalan lama dan mencari tahu di mana mereka menghabiskan waktu; - dukungan untuk utilitas GoReleaser , yang membantu mengumpulkan paket biner
.rpm
dan .deb
; - pgCenter menerima status Kartu Laporan A + Go - langkah menuju pengakuan kesetiaan pgCenter terhadap gaya bahasa
Go
; - perubahan lainnya.
Rilis 0.6.1. minor dan tidak terlihat membawa perubahan besar. PgCenter github di
sini .
Pendidikan
Buku teks "Dasar-dasar teknologi basis data"Mengikuti tutorial
“PostgreSQL. Dasar-dasar bahasa SQL ”bagian pertama dari buku teks
B.A. Novikova dan
EA Gorshkova "Dasar-dasar teknologi basis data .
" Buku teks dapat dibeli di rumah penerbitan
DMK Press , di toko online
ozon.ru ,
Labirint.ru dan jaringan buku ritel. Dalam format PDF, bagian pertama buku ini dapat
diunduh secara bebas dari situs web
Postgres Professional . Bagian kedua dari buku ini sedang disiapkan untuk publikasi. Buku pelajaran ini mencakup teori, metode, dan algoritma basis data yang digunakan dalam implementasi DBMS, serta fitur-fiturnya di sistem PostgreSQL.
Video kursus pelatihan "Dasar-dasar Teknologi Basis Data"Slide dan video dari dua bagian pertama jalannya
B.A.Novikov diposting .
Buku kecil "Postgres: kenalan pertama"Buku bayi edisi 5 yang baru,
"Postgres: kenalan pertama .
" Mulai dari edisi ke-4, buku ini juga diterbitkan dalam bahasa Inggris.
Pembaruan Kursus DBA2Kursus DBA2 PostgreSQL 9.5 sebelumnya disebut "lanjutan" dan termasuk topik yang melengkapi dan memperdalam DBA1. Kursus DBA2 baru, menurut PostgreSQL 10, ternyata lebih fokus karena pemisahan bagian dari materi menjadi kursus independen dan disebut "Konfigurasi dan Pemantauan". Jika DBA1 membahas mekanisme konfigurasi server, maka kursus ini menjelaskan parameter mana yang perlu dikonfigurasi dan bagaimana melakukannya secara bermakna, dengan pemahaman tentang perangkat internal PostgreSQL dan berdasarkan umpan balik pemantauan. Materi kursus
telah diperbarui secara signifikan , modul tentang berbagai jenis kunci telah ditambahkan.
Kursus QPT BaruOptimasi kueri, yang sebelumnya dibahas dalam kursus DBA2 PostgreSQL 9.5, sekarang disorot dalam
kursus terpisah yang sama-sama diperlukan untuk administrator dan pengembang aplikasi. Kursus ini diperbarui dengan mempertimbangkan versi baru PostgreSQL, khususnya, materi ditambahkan pada eksekusi permintaan paralel. Semua contoh saja sekarang menggunakan
database demo .
Postgres dalam retrospeksiElena Indrupskaya
menerjemahkan Joseph M. Hellerstein, kepala
Looking Back at Postgres, dari Michael Stonebreaker. PDF asli bab ini
dapat dibaca di arXiv.org secara
gratis .
Artikel dan Blog
Tiga Faktor OtentikasiBruce Momjan menerbitkan di blognya catatan singkat tetapi konseptual tentang prinsip otentikasi dalam PostgreSQL. Menurutnya, dari tiga faktor tersebut:
- apa yang Anda ketahui (kata sandi, PIN);
- apa yang Anda miliki (telepon, perangkat untuk otentikasi);
- siapa Anda (sidik jari, iris, suara);
PostgreSQL secara langsung hanya menggunakan variasi yang sebelumnya. Namun, dengan beberapa trik, Anda dapat menggunakan perangkat PIV, seperti
YubiKey . Disarankan untuk mempertimbangkan apakah akan mengintegrasikan otentikasi langsung tipe 2 dan 3 ke dalam PostgreSQL atau hanya untuk mencerahkan mereka yang ingin secara detail dengan bantuan dokumentasi. Harap dicatat bahwa sebelum itu, Bruce menulis
sekitar 15 metode otentikasi .
Satu Sistem Keamanan untuk Aplikasi, Koneksi Pooling dan PostgreSQL - Kasus untuk LDAPIni
adalah konfigurasi sistem perusahaan dengan
PostgreSQL 10, server aplikasi Wildfly, LDAP, pgbouncer. Contoh dengan file konfigurasi dan kode diberikan.
Bermigrasi dari Mongo ke Postgres: Pengalaman koran The GuardianIni adalah
terjemahan dari
Bye bye Mongo, Hello Postgres dari
Guardian sendiri.
Menjadwalkan Pencadangan Secara Massal dengan Operator PostgresJonathan S. Katz
berbicara tentang bagaimana melakukan backup penuh dan diferensial yang terjadwal. Dia menulis tentang kebijakan cadangan, cara membuat jadwal itu sendiri, memberikan contoh perintah.
Gambaran Umum Kemampuan JSON Dalam PostgreSQLVenkata Nagothi juga
menulis tentang pencarian teks lengkap dan memberikan contoh penggunaan yang benar dan salah dari operator
@>
dan
#>
Pelajaran yang didapat dari penskalaan basis data PostgreSQL ke catatan 1,2 miliar / bulanSebuah artikel oleh Gajus Kuizinas adalah kisah sebuah proyek besar dengan kluster
Kubernetes
. Kami menyelidiki empat opsi penempatan data: Google, Amazon, Aiven.io, dan di rumah. Bug di
Cloud SQL untuk PostgreSQL dan reaksi lamban dari layanan dukungan memaksa
Google untuk meninggalkannya;
Amazon RDS tidak mendukung
ekstensi TimescaleDB , yang mereka putuskan untuk digunakan untuk mempartisi;
Aiven.io tidak menunjukkan kelemahan yang menentukan, tetapi dengan keunggulan yang lemah. Sebagai hasilnya, kami meluncurkan proyek sendiri. Untuk cadangan, proyek ini menggunakan
energik , gagasan
2ndQuadrant . Kami mengingatkan Anda bahwa
barman 2.6
saja dirilis.
Kinerja PostgreSQL di AWS, GCP, Azure, DO dan UpCloudArtikel ini tentu saja bias: ditulis oleh CEO Aiven.io Oskari Saarenmaa, tetapi memiliki banyak informasi tentang solusi cloud dengan
PostgreSQL 10 dari lima penyedia cloud.
pg_sampletolog: Ekstensi untuk mencatat sampel pernyataanSebuah artikel oleh Adrien Nayrat dari perusahaan Prancis
Doctolib menceritakan mengapa penulis membuat ekstensi
pg_sampletolog
dan bagaimana sampel itu melakukan transaksi ke dalam log (memilih, misalnya, 10% transaksi).
Ekstensi Postgres yang paling berguna: pg_stat_statementsCraig Kerstiens membuat ekstrak dari laporannya tentang ekstensi PostgreSQL di konferensi
FOSDEM di Brussels mengenai
pg_stat_statements
, karena ekstensi inilah yang paling menarik minat.
Seri sorotan Postgres 12 karya Michel PacquierDalam
blognya yang standalone
, Michelle berbicara tentang:
- Fungsi untuk partisi;
- SKIP_LOCKED untuk VACUUM dan ANALYZE;
- pg_promote;
- wal_sender_timeout sekarang dapat diatur pengguna;
- Mengontrol protokol SSL;
- Opsi PGXS baru untuk tes isolasi dan TAP;
- Pencegahan DOS.
Mempertahankan cabang fitur dan mengirimkan tambalan dengan GitPeter Eisentraut dari
2ndQuadrant membagikan pengalamannya menggunakan
git
, memberi nasihat tentang cara bekerja di cabang Anda sendiri, cara menggabungkan dan berkomitmen.
Eye or the Tiger: Benchmarking Cassandra vs. TimescaleDB untuk data deret waktuPengembang TimescaleDB, ekstensi PostgreSQL untuk bekerja dengan deret waktu,
mengklaim bahwa keturunan mereka berjalan 5 node lebih cepat dari Cassandra 30, bahwa insert bekerja lebih cepat, dan kueri hingga 5.800 kali lebih cepat. Dan ini 10 kali lebih murah daripada biaya menyewa node Azur, model data yang lebih fleksibel dan dukungan SQL penuh.
DudeTx: Transaksi Tahan Lama Dibuat TerpisahArtikel teoretis
ini berbicara tentang perkembangan DudeTx Jepang. Para penulis berusaha untuk menggabungkan yang terbaik dalam pendekatan
UNDO dan
REDO . Pada saat yang sama, konsep baru ini didasarkan pada kemampuan NVM (memori non-volatile).
Siapa yang Berkontribusi pada Pengembangan PostgreSQL pada 2018?Robert Haasmenerbitkan perhitungan - baik miliknya dan
Stephen Frost - tentang kontribusinya pada PostgreSQL untuk 2018. Dalam nominasi
"kepengarangan tambalan", para penerima hadiah diperintahkan oleh jumlah baris kode:
Peringkat | Pengembang | Jumlah baris total | Kontribusi dalam% | Jumlah tambalan |
---|
18 | Alexander Korotkov | 2671 | 1.07 | 24 |
20 | Anastasia Lubennikova | 2345 | 0,94 | 2 |
22 | Anton Bykov | 2118 | 0,85 | 2 |
24 | Nikita Glukhov | 1890 | 0,76 | 5 |
Sekitar seperempat dari semua baris kode baru
ditulis oleh Tom Lane .
Dalam nominasi
"aktivitas penumpang" dari Rusia hanya ada dua penumpang, dan keduanya dari Postgres Professional:
Peringkat | Pengembang | Jumlah baris total | Kontribusi dalam% | Jumlah komitmen |
---|
3 | Fedor Sigaev | 13646 | 11.28 | 44 |
9 | Alexander Korotkov | 2345 | 1.94 | 15 |
Perlu dicatat bahwa
Alexander Korotkov menjadi komisaris hanya pada pertengahan 2018, sehingga ia berhasil mendapatkan hasil ini dalam enam bulan.
Nominasi ketiga adalah
"aktivitas dalam korespondensi peretas " (ambang> 100 huruf). Master top dari genre epistolary termasuk:
Pengembang | Jumlah huruf |
---|
Alexander Korotkov | 301 |
Dmitry Dolgov | 226 |
Konstantin Knizhnik | 223 |
Andrey Borodin | 159 |
Fedor Sigaev | 152 |
Arthur Zakirov | 111 |
Sergey Kornilov | 106 |
Itu saja. Sampai ketemu lagi!
Berlangganan saluran postgresso !Kirim ide dan saran ke surat: news_channel@postgrespro.ruMasalah sebelumnya:
# 13 ,
# 12 ,
# 11 (khusus) ,
# 10 ,
# 9 ,
# 8 ,
# 7 ,
# 6 ,
# 5 ,
# 4 ,
# 3 ,
# 3 ,
# 2 ,
# 1