Versi baru PostgreSQL 11.0 telah dikeluarkan

postgresql

PostgreSQL ialah sistem pengurusan pangkalan data hubungan objek percuma dan sumber terbuka , dikeluarkan di bawah lesen PostgreSQL, serupa dengan lesen BSD atau MIT.

Seperti kebanyakan projek sumber terbuka yang lain, pembangunan PostgreSQL tidak diuruskan oleh syarikat atau individu, tetapi diketuai oleh komuniti pembangun yang bekerja tanpa pamrih, altruistik, bebas atau disokong oleh organisasi komersial.

Beberapa ciri utamanya adalah:

Kehadiran tinggi

Melalui sistem yang dipanggil MVCC (Multiversion Concurrent Access), PostgreSQL membenarkan proses menulis ke jadual manakala yang lain mengakses jadual yang sama tanpa mengunci . Setiap pengguna mendapat paparan yang konsisten.

PostgreSQL secara semula jadi memberikan sokongan untuk:

  • Nombor ketepatan sewenang-wenangnya.
  • Teks panjang tanpa had.
  • Angka geometri (dengan pelbagai fungsi yang berkaitan).
  • Alamat IP (IPv4 dan IPv6).
  • Blok alamat gaya CIDR.
  • Alamat MAC.

Susunan.

Selain itu, pengguna boleh mencipta jenis data mereka sendiri, yang boleh diindeks sepenuhnya hasil daripada infrastruktur GiST PostgreSQL. Contohnya termasuk jenis data GIS yang dicipta oleh projek PostGIS.

Mengenai versi baru PostgreSQL 11.0

Beberapa hari yang lalu, versi baharu PostgreSQL telah dikeluarkan, mencapai versi PostgreSQL 11, yang menambah ciri-ciri baharu dan, yang paling penting, beberapa pembetulan pepijat.

Perkara utama ialah mereka menumpukan perhatian pada pengurusan pangkalan data dengan jumlah data yang banyak.

Partition yang diperbaiki

PostgreSQL telah lama membenarkan pembahagian ; ini melibatkan penyimpanan data dalam beberapa jadual berasingan yang secara logiknya merupakan sebahagian daripada satu jadual.

Pengguna pangkalan data tidak melihat taburan ini, yang membolehkan data disimpan merentasi berbilang sistem fail untuk mempunyai ciri-ciri yang berbeza bergantung pada data. Contohnya, data terkini disimpan pada SSD dan data lama disimpan pada cakera keras.

Adalah mungkin untuk membahagikan senarai data atau selang waktu. Sekarang mungkin untuk membahagi hash kunci untuk mengacak data.

Ini memungkinkan untuk mengedarkan operasi membaca dan menulis di pelbagai kedai.

Kekunci utama dan asing, serta indeks dan pemicu, kini dapat dinyatakan di peringkat jadual utama dan akan dicerminkan di semua jadual anggota di partisi.

PostgreSQL kini juga boleh menukar data partition secara automatik jika kunci pengedaran diubah.

Prestasi membaca jadual partisi juga telah ditingkatkan dengan strategi penghapusan partisi baru.

Ciri UPSERT kini tersedia untuk jadual yang dibahagikan.

postgresql 11

Ketersediaan urus niaga dalam prosedur tersimpan

Prosedur yang disimpan telah tersedia di PostgreSQL untuk masa yang lama, tetapi tidak mungkin membuat transaksi di sana. Sekarang mungkin.

Prestasi yang bertambah baik

Kini, pelbagai operasi boleh dilakukan secara selari untuk memanfaatkan pelbagai teras dalam pemproses masa kini.

Oleh itu, jadual yang dipartisi boleh dibaca secara selari, tetapi juga apabila pertanyaan SELECT merangkumi klausa UNION.

Penciptaan indeks juga dilakukan secara selari, begitu juga dengan arahan Data Definition Language ( DDL ) yang lain, seperti CREATE TABLE atau CREATE MATERIALIZED VIEW.

Bangun di mana sahaja

Pengkompil berasaskan masa tersedia . Ia boleh mengoptimumkan pertanyaan kompleks untuk meningkatkan kelajuan pelaksanaannya. PostgreSQL menggunakan pengkompil LLVM untuk tujuan ini.

Untuk mengaktifkannya, anda mesti menambah jit=on pada fail konfigurasi atau mentakrifkan pembolehubah sesi SET jit=on.

Penyederhanaan = kelajuan

Tidak perlu lagi menulis semula keseluruhan jadual semasa melakukan panggilan ALTER TABLE … ADD COLUMN … DEFAULT … dengan nilai lalai bukan NULL. Ini dapat meningkatkan kelajuan pelaksanaan arahan ini dengan ketara, terutamanya dengan jadual besar.

Pengalaman pengguna

Kata kunci quitty exit kini dikenali oleh antara muka baris arahan (psql) untuk melengkapkan proses tersebut, sebagai tambahan kepada \q.

Untuk mendapatkan versi baharu ini, anda boleh melayari pautan berikut.


Tambahkan sebagai sumber pilihan dalam Google