2 puan yazan GN⁺ 2025-09-13 | 1 yorum | WhatsApp'ta paylaş
  • Dağıtık PostgreSQL konusunda uzmanlaşan pgEdge, temel bileşenlerini mevcut kaynak erişimine açık modelden açık kaynak lisansına geçiriyor
  • Daha önce Spock, Snowflake, Lolor gibi başlıca motorlar ve genişletmeler pgEdge Community License ile sunuluyor, bu da kullanımda kısıtlamalara yol açıyordu
  • Şimdi tüm temel depolar PostgreSQL License ile yeniden lisanslanarak özgür kullanım ve katkı mümkün hale geliyor
  • Kullanıcılar GitHub’da spock, snowflake, lolor gibi depoları doğrudan inceleyip çoklu ana düğümlü dağıtık Postgres’i deneyebiliyor
  • Bunun, PostgreSQL ekosistemine ve açık kaynak topluluğuna katkıyı güçlendirmesi ve daha geniş iş birliğini teşvik etmesi bekleniyor

pgEdge’in geçişinin arka planı

  • Dave Page (eski EDB, pgAdmin’in yaratıcısı), yapay zeka odaklı şirketler yerine dağıtık Postgres’e odaklanmak için pgEdge’e katıldı
  • pgEdge’e Postgres topluluğundan çok sayıda mühendis katıldı; gelecekte daha fazla yeteneğin işe alınması planlanıyor
  • Ancak pgEdge’in başlıca bileşenlerinin “kaynağı açık” olmasına rağmen tam anlamıyla açık kaynak olmaması bir sorundu

Lisans değişikliği

  • Artık pgEdge’in tüm ana bileşenleri ve daha önce pgEdge Community License kullanan tüm depolar PostgreSQL License’a geçiriliyor
    • Buna Spock (çoğaltma motoru), Snowflake (küme genelinde benzersiz sıra sistemi), Lolor (büyük nesneler için mantıksal çoğaltma) dahil
    Reklam
  • PostgreSQL License, Open Source Initiative tarafından onaylanmış izin verici bir açık kaynak lisansıdır
  • Bu değişiklik sayesinde herkes yazılımı özgürce kullanabilecek ve prodüksiyon ortamlarında da rahatlıkla değerlendirebilecek
  • Herkes kodu herhangi bir kısıtlama olmadan kullanabilir, değiştirebilir ve dağıtabilir

Katkı ve kullanım yolları

  • GitHub açık depoları: spock, snowflake, lolor
  • Doğrudan derleyebilir veya katkıda bulunabilirsiniz
  • Bulut, konteyner ve VM ortamlarında hemen kullanılabilecek destekli derlemeler de sunuluyor

1 yorum

 
GN⁺ 2025-09-13
Hacker News görüşleri
  • PostgreSQL lisansının, yani gerçekten OSI tarafından onaylanmış bir açık kaynak lisansının kullanıldığını vurgulamak istiyorum; sadece adı açık kaynak olan bir lisans değil, bu da çok hoşuma gidiyor
    • Eğer dünkü gönderiden bahsediliyorsa, aslında durum Apache 2.0 ile yeniden lisanslanmış olması ilgili bağlantı
  • PgEdge'i bizzat kullanmış ya da güvenilirliği hakkında konuşabilecek biri var mı merak ediyorum
    • Şu anda pgvector extension yüklenirken ortaya çıkan bir SIGILL ile ilgili açık bir issue var ve bu issue bir aydır hiçbir değişiklik ya da geri bildirim olmadan duruyor issue bağlantısı
    • Birkaç ay önce PgEdge'i bir kez denemeye çalışmıştım… ama kurulum belgelerinde şunu görünce vazgeçtim: sudo parolası girmeden kullanabilmek için /etc/sudoers dosyasına %username ALL = (ALL) NOPASSWD: ALL gibi bir satır eklenmesi gerektiği yazıyor ve ayrıca aynı kullanıcının parolasız SSH erişimi de olacak şekilde yapılandırılması gerekiyor
  • Açık kaynak olarak yayımlanmasını gerçekten memnuniyet verici buluyorum, ancak hyperscaler bulut sağlayıcıları ciddi biçimde devreye girdiğinde geriye yalnızca ücretsiz container ve VM'ler ile ücretli hizmetlerin kaldığı bir durum oluşmaması için savunma stratejisinin iyi kurulmuş olmasını umuyorum
  • PgEdge'in, MySQL'deki Vitess gibi davranan Postgres'e özel dağıtık bir sistem olup olmadığını merak ediyorum; bugünlerde Postgres için de geliştirilen 2 Vitess benzeri sistem var, acaba bu yüzden mi PgEdge de açık kaynak oldu diye düşünüyorum
  • Bu yazıyı dün ben paylaşmıştım, ama Hacker News'in bunu neden tekrar olarak algılamadığını merak ediyorum dünkü yazı bağlantısı
    • Senin gönderin yeterince upvote almadığı için olabilir; son birkaç ayda ana sayfaya çıkmış bir yazı değilse genelde tekrar olarak işaretlenmiyor gibi görünüyor
  • Açık kaynak temelli başlamış olması gerçekten sevindirici, ama pgEdge'in hedefinin CitusDB'nin sunduğu işlevlere benzer olup olmadığını, yoksa yönünün tamamen farklı mı olduğunu merak ediyorum
  • Kesinlikle iyi haber
  • Pazarlama dilini biraz azaltmaları gerektiğini düşünüyorum; async multimaster yaklaşımı sonuçta tutarlılıktan ödün veren bir yapı ve birçok NewSQL DB'nin birden fazla node'a senkron yazdığı için yavaş olmasını gerekçe gösterip üzerine çeşitli özellikler eklemek bana biraz tuhaf geliyor
  • Bunun pratikte nasıl bir ürün olduğuna dair hiç fikir edinemiyorum, pazarlama terimi çok fazla
    • "pgEdge, standart PostgreSQL üzerine inşa edilmiş modern bir dağıtık veritabanı sistemidir; coğrafi dağıtımı, yüksek erişilebilirliği ve düşük gecikmeyi hedefler, ayrıca 'edge' ortamları için özellikle avantajlıdır" şeklindeki açıklamayı ürün dışındaki belgelerden ayrıca bulmak zorunda kaldım