6 puan yazan GN⁺ 2024-12-05 | 1 yorum | WhatsApp'ta paylaş
  • SQL veritabanı yönetimi için hafif, tarayıcı tabanlı bir GUI; sadelik ve çok yönlülük hedefiyle tasarlanmıştır
  • Başlangıçta LibSQL ve SQLite için geliştirildi, ancak artık çeşitli veritabanlarını destekliyor
  • Desteklenen veritabanları
    • SQLite tabanlı: Turso/LibSQL, SQLite (yerel dosya), Cloudflare D1, rqlite, StarbaseDB, Val.town
    • MySQL (beta, sınırlı özellikler)
    • PostgreSQL (beta, sınırlı özellikler)
  • Masaüstü uygulaması
    • Windows ve Mac için masaüstü uygulaması indirilebilir
    • Outerbase Studio Desktop, web sürümünün hafif bir Electron sarmalayıcısıdır; bu sayede tarayıcı ortamında mümkün olmayan MySQL ve PostgreSQL sürücü desteği sunabilir
  • Özellikler
    • Sorgu düzenleyici: Kullanıcı dostu sorgu düzenleyici, otomatik tamamlama ve işlev ipucu araç ipuçları sunar. Birden fazla sorguyu aynı anda çalıştırabilir ve sonuçları verimli biçimde inceleyebilirsiniz
    • Veri düzenleyici: Güçlü veri düzenleyici sayesinde tüm değişiklikleri commit etmeden önce gözden geçirebilirsiniz. Veri tabloları, binlerce satır ve sütunu verimli şekilde render edecek biçimde optimize edilmiştir
    • Şema düzenleyici: SQL yazmadan tablo sütunlarını hızlıca oluşturabilir, değiştirebilir ve kaldırabilirsiniz
    • Bağlantı yöneticisi: Esnek bağlantı yöneticisiyle bağlantıları tarayıcıda yerel olarak saklayabilirsiniz. Sunucuya kaydederek bağlantıları birden fazla cihaz arasında paylaşabilirsiniz

1 yorum

 
GN⁺ 2024-12-05
Hacker News görüşleri
  • Benzer bir şey yapmayı denemiştim; asıl önemli olanın yetki yönetimi desteği olduğu düşünülüyor

    • E-posta listesini koruyup başkalarının satır ekleyebilmesi için yetki vermek ideal olur
    • Bu tür bakım için güçlü standartların eksik olduğu düşünülüyor
  • Yüksek kaliteli tarayıcı tabanlı bir DB tarayıcısının eksik olduğu hissedilmiş; Firestore sürücüsü uygulanması umuluyor

    • GCP ortamına bağlı olunduğu için Firestore sürücüsüne ihtiyaç var
  • Bir "kompakt" arayüz seçeneği olması iyi olur

    • Web UI ile native GUI karşılaştırıldığında, web tarafında alan hızla tükeniyor
    • Fazla padding yüzünden gerçek bilgiyi görmek zorlaşıyor
  • Kate SQL eklentisini kullanmanın çok faydalı olduğu söyleniyor

    • SQL dosya ya da Markdown dosyası olarak düzenlenebiliyor
    • Geçmişte benzer SQL'i defalarca yeniden yazmak zorunda kalınmış
  • Kurulumun zor olduğu ortamlarda pip install ya da npm install ile kolayca kullanılabilmesi isteniyor

    • datasette gibi kolay çalıştırılabilmeli
  • İş birliği desteği planı olup olmadığı merak ediliyor

    • İki veya daha fazla kullanıcının aynı çalışma alanında gerçek zamanlı olarak sorgu çalıştırıp sonuç alabilmesi gerekiyor
    • vscode + liveshare + SQL yönetim eklentisiyle benzer bir işlev denenmiş
  • SQL raporlama için Metabase kullanılıyor; ancak değerleri gerçekten değiştirebilen bir araç aranıyor

    • Transaction kullanılmaması ve veritabanı şemasının iki kez tanımlanmış olması endişe yaratıyor
  • Tarayıcı tabanlı veritabanı UI'larında ikili veri ve çok büyük tamsayıların işlenmesinde sıkça sorun yaşanmış

  • tauri kullanma planı olup olmadığı merak ediliyor

    • Native OS web view kullanılabilir ve Electron'ın ek yükü azaltılabilir
  • DB üzerinde bir web UI bulunmasının arkasındaki motivasyonun BI odaklı araçlar olduğu belirtiliyor

    • Metabase üzerinden tablolara yazma yapılabiliyor