PostgreSQL 14 bir yıllık geliştirmeden sonra geldi ve bunlar onun haberleri

postgreSQL

Yaklaşık bir yıllık gelişimden sonra kararlı dalın yeni sürümünün piyasaya sürüldüğü açıklandı DBMS'nin PostgreSQL 14 yeni şube güncellemeleri Kasım 2026'ya kadar beş yıl boyunca yayınlanacak.

PostgreSQL'e hala aşina olmayanlar için, bunun Postgres olarak da bilindiğini bilmelisiniz ve bu ilişkisel bir veritabanı yönetim sistemidir (RDMS) ücretsiz, açık kaynak, teknik standartlara uygunluk ve genişletilebilirliğe dayalı bir veri tabanı sunmayı amaçlayan.

Çeşitli iş yüklerinin üstesinden gelmek için tasarlanmıştır, basit makinelerden veri ambarlarına veya eşzamanlı birçok kullanıcıya sahip web hizmetlerine kadar.

PostgreSQL 14'teki yenilikler nelerdir?

Bu yeni versiyonda aralık tanımı türü ailesi, yeni "çoklu aralık" türleri ile genişletildi izin veren çakışmayan değer aralıklarının sıralı listelerini tanımlayın. Mevcut her aralık tipine ek olarak, kendi çoklu aralık tipi önerilmektedir. Yeni türlerin kullanımı, karmaşık aralık dizilerini işleyen sorguların tasarımını basitleştirir.

ayrıca dağıtılmış konfigürasyonlar için genişletilmiş yetenekler birden çok PostgreSQL sunucusu içerir. Mantıksal çoğaltmayı uygularken, devam eden işlemlerin akışını sağlamak mümkündü. çoğaltma performansını önemli ölçüde iyileştirin büyük işlemlerden. Ayrıca mantıksal replikasyon sırasında gelen verilerin mantıksal olarak deşifre edilmesi optimize edilmiştir.

ayrıca istemci tarafında çalışmak için ek destek (libpq'de uygulanır) Yukarıdakilerin sonucunu beklemeden bir sonraki isteğin gönderilmesi nedeniyle çok sayıda küçük yazma işleminin (INSERT / UPDATE / DELETE) uygulanmasıyla ilişkili bir veritabanının senaryolarını önemli ölçüde hızlandırmak için Taşıyıcı modu iletim istekleri . Mod ayrıca, paket teslimatında uzun gecikmelerle bağlantılarda çalışmayı hızlandırmaya yardımcı olur.

Harici veri konteyner mekanizması (postgres_fdw) harici tablolara bağlanmak için, şu anda yalnızca diğer PostgreSQL sunucularına bağlanırken geçerli olan paralel sorgu işleme desteği eklendi. Postgres_fdw toplu modda harici tablolara veri ekleme desteği de ekler ve "IMPORT FOREIGN SCHEMA" yönergesini belirterek bölümlenmiş tabloları içe aktarma yeteneği.

Buna ek olarak, VAKUM işleminin uygulanmasında optimizasyonlar yapıldı (çöp toplama ve paketleme diski depolama), "acil durum modu" eklendi B-Tree dizinlerini işlerken işlem kimliği sarmalayıcı koşulları oluşturulur ve ek yük azaltılırsa, gerekli olmayan sarmalayıcı işlemlerini atlamak için. Veritabanının işleyişine ilişkin istatistikleri toplayan "ANALYZE" işleminin yürütülmesi önemli ölçüde hızlandırılmıştır.

Öte yandan, aynı zamanda vurgulanmaktadır. VTYS'nin çalışmasını izlemek için araçlar genişletildi, için se komut ilerlemesini izlemek için görünümler eklendi "KOPYALA", çoğaltma yuvaları ve WAL işlem günlüğü etkinliğiyle ilgili istatistikler.

PostgreSQL 14'te bunu da bulabiliriz TOAST sisteminde kullanılan sıkıştırma yöntemini özelleştirme yeteneği eklendimetin blokları veya geometrik bilgiler gibi büyük verilerin depolanmasından sorumludur. TOAST, pglz sıkıştırma yöntemine ek olarak artık LZ4 algoritmasını da kullanabilir.

Eklendi paralel sorgu işlemeyi geliştirmek için sorgu zamanlayıcı optimizasyonları ve sıralı kayıt taramalarının eşzamanlı yürütülmesinin performansını iyileştirmek için, "RETURN QUERY" komutu kullanılarak PL / pgSQL'de paralel olarak sorguların yürütülmesi ve "REFRESH MATERIALIZED VIEW" içinde sorguların paralel olarak yürütülmesi.

Diğer değişikliklerden göze çarpan:

  • İç içe dairesel birleştirmelerin (birleştirme) performansını artırmak için ek önbelleğe alma desteği uygulandı.
  • Çok sayıda bağlantıyı idare eden ağır yüklü sistemlerin performansını iyileştirmek için optimizasyonlar yapılmıştır. Bazı testlerde performans iki katına çıktı.
  • B ağacı dizinlerinin performansı iyileştirildi ve tablolar sık ​​sık güncellendiğinde dizin büyümesiyle ilgili bir sorun çözüldü.
  • Artık ifadeleri optimize etmek için genişletilmiş istatistikler ve pencere fonksiyonlarını optimize etmek için artımlı sıralamalar kullanılabilir.

Sonunda sBu konuda daha fazla bilgi edinmek istiyorsanız, detayları kontrol edebilirsin Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.