Postgres 18'in yeni sürümünde performans ve eski değerlere erişim gibi yeni işlevlerde bir dizi iyileştirme var INSERT Veya sorgu için sanal sütunlar. OAuth 2 veritabanı güvenli ve SHA-256 kimlik doğrulaması için parola için zorunludur.
Hızlandırılmış sorgu için en önemli yenilik, “bellekten okurken performansın üç katına kadar gösterilen” asenkron alt sistemdir (AIO). AIO, veritabanının ilgili işletim sisteminin karşılık gelen mekanizmalarını kullandığı okuma işlemlerini hızlandırır. Bu mekanizmalar bir veritabanının tüm ayrıntılarını bilmiyor ve genellikle hangi verilerin yakında gerekli olacağını doğru bir şekilde tahmin edemez. AIO şimdi birkaç eşzamansız paralel araştırma istiyor ve bu nedenle okuma sorularını hızlandırıyor. AIO işlemleri sıralı ve bitmap yığın taramaları içerir VACUUM-Emretmek.
Kullanıcılar ayarlarda kullanılabilir io_method AIO ve eski senkron sistem arasında geçer. Daha fazla hız kazanımları, B-Tree Multi-sütunlu dizinler için atlama taramalarından ve daha iyi yürütülmesinden kaynaklanır. table joins VE hash joins. Donanım ivmesi artık ARM Neon ve SVE CPU için kullanılabilir.
Ayrıca oku
Otomatik istatistikler, büyük güncellemelerde bile Postgres 18'den kaybolmaz, böylece istatistikler tarafından oluşturulan sistem bilgisi korunur. Bu, bir güncellemenin ötesinde gelişmiş performans değerlerini garanti eder.
Sanal sütunlar ve eski değerlere erişim
18. gönderilerle, geliştiriciler artık bunları ezberleyen veritabanı olmadan sorguyu işleyen sanal sütunlar oluşturuyor. Bu, gelecekte standart seçenek olacaktır. Oluşturulan tablolar gelecekte de mantıksal olarak kurtarılabilir.
Birçok geliştirici komutları memnun edecek INSERT,, UPDATE,, DELETE VE MERGE Şimdi eskisine erişin (OLD) Değerlere sahip ve sadece yeni değil (NEW). Rastgele UUID'leri de kullanabilirsiniz uuidv7() Bu sistemi zaman damgalarından daha kullanın ve önbellekte daha iyi depolamaya izin verin.
Ayrıca, yerel şemalara dayanan uzak tablolar, komutla kolayca kullanılabilir. CREATE FOREIGN TABLE ... LIKE Üret.
Oase 2 ve Sha-2 ile daha fazla güvenlik
Postgres 18 OAuth 2, kullanıcıların kimlik doğrulamasını destekler. Diğer güvenlik işlevleri, FIP'lerle SSL doğrulaması ve bir parametre ssl_tls13_ciphers TLS 1.3 için. MD 5 ayrıca karma şifre için eskidir ve yakında devre dışı bırakılacaktır. Postgres artık scram-sha-256 gerektiriyor
Ayrıntılar ve diğer yenilikler duyuru ve sürüm notlarında mevcuttur.
(DSÖ)

Bir yanıt yazın