12 puan yazan xguru 2022-10-07 | 1 yorum | WhatsApp'ta paylaş
  • Tam özellikli uygulama. pg_dump ile geri yükleme ve uzak bir veritabanından mantıksal çoğaltma da mümkün
  • Yaklaşık 30 MB boyutuyla genel kullanım için çok uygun değil
    → demo çalıştırma, özellik testi, geliştirme, test amaçlı snapshot oluşturup paylaşma gibi kullanım senaryoları için

Açık kaynağın yapısı (3 repo)

  • Virtual Machine(VM) : Buildroot ile gömülebilir bir VM oluşturur
  • Web Application : v86 ile tarayıcıda VM’i çalıştırır
  • Network Proxy : PgAdmin bağlantısı için trafiği WebSocket üzerinden proxy’ler. Websockproxy kullanır

SupaBase’in barındırdığı demo sürümünün sunduğu özellikler

  • Postgres 14.5, psql, pg_dump vb.
  • Dosyadan Save/Restore
  • Tarayıcı IndexedDB içinde Postgres durumunu Save & Restore
  • State dosyasından başlatma veya emülatörü tamamen yeniden başlatma
  • Bellek 128MB ~ 1024MB arasında ayarlanabiliyor
  • Terminal için yazı tipi ayarı
  • Emülatöre dosya yükleme (DB dump, CSV vb.)
  • Emülatörden dosya indirme
  • Emülatörden harici internete erişim
  • Gelen ağı emülatör içindeki Postgres 5432 portuna bağlama

1 yorum

 
galadbran 2022-10-07

Tüm bu değişikliklerin nihai sonucu ne mi? Sıkıştırılmış başlangıç durum dosyası yaklaşık 12 MB — buna çalışan bir ağ durumu ve psql yüklü halde çalışan Postgres 14.4 de dahil.

12 MB indirildikten ve çalıştırıldıktan sonra https üzerinden ek dosyaların indirildiği söyleniyor.