Go ile yazılmış opensource PostgreSQL yedekleme yazılımı pgmoneta‘nın 0.13.0 sürümü, Jesper Pedersen tarafından duyuruldu. Tam bir yedekleme özelliğine sahip olan yazılım, yedekleme hakkında boyut, isim, tarih bilgilerini bir dashboard ile görüntüleyebiliyor. İstemci sertifikası desteği de dahil olmak üzere aktarım düzeyi güvenliği geliştirilen yazılımın yeni sürümü; uyarlanabilir Radix ağacı, info komutu, yedekleme bildirimi gibi özelliklerle geliyor. Boru hattının yalnızca tek bir deque kullanacak şekilde değiştirildiği belirtilirken, API belgeleri oluşturma ve API’nin temizlenmesi olanağı sağlandığı söyleniyor. pgmoneta 0.13.0 hakkında bilgi edinmek için haberler ya da sürümler sayfasını inceleyebilirsiniz.
Tag Archives | postgresql
pg_ivm 1.9 duyuruldu
Artımlı görünüm bakımı (IVM) özelliği sağlayan bir genişletme modülü olan pg_ivm‘nin 1.9 sürümü, Yugo Nagata tarafından duyuruldu. IVM geliştirme grubunun, pg_ivm 1.9’u duyurmaktan mutluluk duyduğunu söyleyen Nagata; bakım işlemleri sırasında PostgreSQL 17 veya üzeri ile kullanıldığında güvenli bir search_path kullanmak üzere işlevlerin değiştirildiğini belirten Nagata; bu, bakım işlemlerinin (IMMV’lerin ve refresh_immv’lerin otomatik bakımı) güvenli olmayan erişim gerçekleştirmesini önlediğini söyledi. Varsayılan olmayan şemalara başvurması gereken IMMV’ler tarafından kullanılan işlevlerin, işlev oluşturma sırasında bir arama yolu belirtmesi gerektiğini belirten Nagata; refresh_immv’nin, PostgreSQL 17 veya üzeri ile kullanıldığında MAINTAIN ayrıcalığına sahip kullanıcılarca yürütülebileceğini ifade etti. pg_ivm 1.9 hakkında bilgi edinmek için sürüm duyurusunu ya da Yugo Nagata’nın GitHub duyurusunu inceleyebilirsiniz.
Psycopg 3.2 duyuruldu
Python DB API 2.0 spesifikasyonlarının eksiksiz bir uygulaması olarak kullanıma giren ve Python programlama dili için en popüler PostgreSQL bağdaştırıcısı olan Psycopg‘un 3.2 sürümü, Daniele Varrazzo tarafından duyuruldu. Yaklaşık iki yıl sonra 846 commit, 700’den fazla yeni test, 310 dosyada 20000’den fazla değişiklikle gelen yeni sürüm, birkaç yeni özellik getiriyor ve geriye dönük uyumlu olmayan anlamlı bir değişiklik olmadığı düşünülüyor. Birçok bilimsel uygulamada, Numpy skalerlerinin tek başına veya normal Python değerleriyle birlikte yaygın olarak kullanılmaktayken, bunların veritabanında saklanmasına yönelik bir destek olmadığı ve normal Python değerlerine dönüşümün gerekli olduğu hatırlatılıyor. Psycopg 3.2’den itibaren Numpy skalerlerinin saklanmasının otomatik olduğu ve işlemin verimli olduğu belirtiliyor. Artık PostgreSQL formatını kullanarak ham sorgu imleçlerini kullanarak sorgu yürütmenin mümkün olduğu ifade ediliyor. Psycopg 3.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
PostGIS 3.5.0alpha2 duyuruldu
PostgreSQL nesne ilişkisel veritabanına coğrafi nesneler için destek ekleyen açık kaynak kodlu bir yazılım olan PostGIS‘in 3.5.0alpha2 sürümü duyuruldu. PostGIS ekibinin, PostGIS 3.5.0alpha2’yi duyurmaktan memnuniyet duyduğu belirtilirken, bu sürümün, PostgreSQL 12 – 17, GEOS 3.8 veya üzeri ve Proj 6.1+ gerektirdiği ifade ediliyor. Tüm özelliklerden yararlanmak için GEOS 3.12+ gerekli olduğu belirtilirken, tüm SFCGAL özelliklerinden yararlanmak için de SFCGAL 1.5 gerekli olduğu ifade ediliyor. Özellikle çeviri ekibine çok teşekkür edildiği ifade ediliyor. PostGIS’in ilk sürümü 2001 yılında GNU Genel Kamu Lisansı altında yayınlanmıştı. PostGIS uygulaması, disk ve bellek ayak izini azaltmak için optimize edilmiş “hafif” geometrilere ve dizinlere dayanmaktadır. Hafif geometrilerin kullanılması, sunucuların fiziksel disk depolama alanından RAM’e taşınan veri miktarını artırmasına yardımcı olarak sorgu performansını önemli ölçüde artırır. PostGIS 3.5.0alpha2 hakkında bilgi edinmek için projenin sürüm duyurusu ve haberler sayfası incelenebilir.
Pgpool-II 4.5.2, 4.4.7, 4.3.10, 4.2.17 ve 4.1.20 duyuruldu
PostgreSQL sunucuları ile PostgreSQL veritabanı istemcisi arasında çalışan bir ara katman yazılımı olan Pgpool-II‘nin 4.5.2, 4.4.7, 4.3.10, 4.2.17 ve 4.1.20 sürümleri duyuruldu. Yazılım, PostgreSQL’e bağlantı havuzu, yük dengeleme, otomatik yük devretme ve daha fazlası dahil olmak üzere yararlı özellikler eklemek için bir araç olarak kullanıma sunuluyor. Pgpool Global Development Group, Pgpool-II’nin 4.5.2, 4.4.7, 4.3.10, 4.2.17 ve 4.1.20 sürümlerini duyurmaktan mutluluk duyduğunu belirtirken, bu sürümün amacının, PostgreSQL’e yararlı özellikler eklemek ve PostgreSQL 14 için paketler sağlamak olarak ifade ediliyor. BSD ve MIT’e benzer bir lisans altında dağıtılan yazılım; bağlantıları PostgreSQL sunucularına kaydeder ve aynı özelliklere (yani kullanıcı adı, veritabanı, protokol sürümü) sahip yeni bir bağlantı geldiğinde bunları yeniden kullanır. Pgpool-II, birden çok PostgreSQL sunucusunu yönetebilir. Pgpool-II’nin 4.5.2, 4.4.7, 4.3.10, 4.2.17 ve 4.1.20 hakkında bilgi edinmek için sürüm duyurusunu ya da 4.5.2, 4.4.7, 4.3.10, 4.2.17 ve 4.1.20 sürüm notlarını inceleyebilirsiniz.
Pgpool-II’nin 4.5.2, 4.4.7, 4.3.10, 4.2.17 ve 4.1.20 sürümlerini edinmek için aşağıdaki linkten yararlanalabilirsiniz.
CloudNativePG 1.22.2 ve 1.21.4 duyuruldu
Özel, genel, karma veya çoklu bulut ortamlarında çalışan desteklenen herhangi bir Kubernetes kümesinde PostgreSQL iş yüklerini yönetmek için tasarlanmış açık kaynaklı bir operatör olan CloudNativePG‘nin 1.22.2 ve 1.21.4 sürümleri duyuruldu. CloudNativePG topluluğu tarafından, CloudNativePG Operator’ün desteklenen 1.22.2 ve 1.21.4 sürümleri için yeni bir güncelleme yayınladığı belirtilirken; güncellemenin PostgreSQL’de wal_level GUC’yi yapılandırma ve bir açıklama aracılığıyla WAL arşivlemeyi devre dışı bırakma esnekliği, PostgreSQL ortamı üzerinde daha iyi kontrol sahibi olunmasını sağladığı ifade ediliyor. Kubernetes’in en iyi uygulamalarına uygun olarak, bu sürümden itibaren bildirimlerin istemci tarafında uygulanmasından sunucu tarafında uygulanmasına geçildiği belirtiliyor. Sorunsuz ve verimli bir PostgreSQL deneyimi sağlamak amacıyla, bu geliştirme ve hata düzeltmelerinden yararlanmak için en kısa zamanda operatörün güncellenmesi önemle tavsiye ediliyor. CloudNativePG 1.22.2 ve 1.21.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Değişikliklerin tam listesi için CloudNativePG 1.22.2 ve 1.21.4 sürüm notları incelenebilir.
CloudNativePG 1.22.2 ve 1.21.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
pgCluu 4.0 duyuruldu
PostgreSQL küme performanslarının tam denetimini gerçekleştirmek için kullanılan bir Perl programı olan pgCluu‘nun 4.0 sürümü duyuruldu. pgCluu, bir PostgreSQL performans izleme ve denetleme aracıdır. Bunun, birçok yeni özellik ve rapor ekleyen önemli bir sürüm olduğu belirtilirken, son sürümden bu yana bildirilen sorunları da giderdiği ifade ediliyor. Bu dizindeki sembolik bağlantıları ve istenmeyen dosyaları tespit edebilmek için PGDATA dosyalarının raporunu eklendiği belirtilirken, pg_stats görünümünün dökümünün pgcluu_collectd’ye eklenebileceği söyleniyor. Bu projenin amacının, yerel veya uzak bir sunucuyu denetlemek için herhangi bir bağımlılığa ihtiyaç duymayan eksiksiz bir PostgreSQL denetim aracı sağlamak olduğu belirtilirken, yalnızca bir sar çıktı dosyası olanlar için, pgCluu’nun yalnızca sistem kullanımı hakkında grafikler çizmek için kullanılabileceği ifade ediliyor. Yama gönderen ve hataları ve özellik isteklerini bildiren tüm kullanıcılara teşekkür edildiği belirtiliyor. pgCluu 4.0 hakkında bilgi edinmek için sürüm duyurusunu, GitHub sayfasını ya da beni oku dosyasını inceleyebilirsiniz.
