2 puan yazan GN⁺ 2024-08-29 | 1 yorum | WhatsApp'ta paylaş
  • Veritabanı görselleştirme

    • Veritabanını tek bir sorguyla görselleştirebilen ücretsiz ve açık kaynaklı bir veritabanı tasarım editörü
    • Kayıt olmadan 15 saniyede diyagram oluşturma imkanı
  • Hızlı ve kolay veritabanı diyagramı oluşturma

    • Birkaç tıklamayla diyagram oluşturulabilir
    • Tüm yapı tek bakışta görülebilir
    • SQL script'i dışa aktarılabilir
    • Editör özelleştirilebilir
  • Hızlı başlangıç

    • Uygulamaya git
    • Geri bildirim gönder
  • Özellikler

    • Örnekler
    • Uygulama editörü
    • Twitter
    • Discord
    • GitHub

GN⁺ özeti

  • ChartDB, veritabanı diyagramlarını hızlı ve kolay şekilde oluşturmayı sağlayan bir araçtır
  • Kayıt gerektirmeden hemen kullanılabildiği için erişilebilirliği yüksektir
  • SQL script'i dışa aktarma ve editör özelleştirme özellikleri kullanışlıdır
  • Veritabanı görselleştirmesine ihtiyaç duyan geliştiriciler için faydalı bir araçtır
  • Benzer işlevlere sahip araçlar arasında dbdiagram.io ve DrawSQL bulunur

1 yorum

 
GN⁺ 2024-08-29
Hacker News yorumları
  • Proje ekipleri çoğu zaman temel bir diyagram olmadan yeni uygulamalar geliştiriyor

    • Veri modeli dahil çözümün hiçbir yönünü açıklamıyorlar
    • Basit ER diyagramlarının proje dokümantasyonunda standart hale gelmesi için ne gerektiği belirsiz
    • Çok sayıda araç olmasına rağmen bunları gerçekten kullanan kişi sayısı az
    • İnsanların kullanması için Microsoft'un bu özelliği Excel veya PowerPoint'e eklemesi gerekiyor gibi görünüyor
    • Bu diyagramların kapsamlı olması şart değil, ancak bağlama göre temel yapıları ve ilişkileri aktarması gerekiyor
    • Gerekirse aynı veritabanı için birden fazla küçük diyagram hazırlanarak gereksinimler ve tasarım dokümante edilebilir
  • ERD oluşturmaya olumlu bakıyordum, ancak artık kapsamlı ERD'ler nadir görülüyor

    • Bakım maliyeti yüksek olduğu için değeri kısa ömürlü oluyor
    • ERD'yi kodla üretmeye yönelik araçlar arasında dbdiagram.io ve eraser.io popüler
    • ERWin, UML/ERD diyagramlarının öncü aracı ama pahalı
  • 5 yıl önce projeye başlarken böyle bir araç olsaydı iyi olurdu

    • Postgres kullanarak full-stack bir projenin veritabanı şemasını tasarlamam gerekiyordu
    • Bilim alanı uzmanlarıyla çalıştım ve diyagramları gözden geçirmek çok faydalıydı
    • Diyagramlar sayesinde alana özgü sorunları tespit edebildim
    • Birçok bire bir toplantı yapmak gerekti ve diyagrama bakarken bir sonraki toplantı için değişiklikleri not ettim
    • Bu araç olsaydı toplantı sırasında gerçek zamanlı değişiklik yapılabilir, birçok yineleme azaltılabilirdi
    • pgadmin gibi araçlar vardı ama teknik olmayan kişiler için pek tanıdık değildi
    • Böyle bir araç sürtünmeyi azaltabilir gibi görünüyor
  • İnsanların neden böyle araçlar kullandığını merak ediyorum

    • Yöneticilerle konuşmak için mi kullandıklarını merak ediyorum
    • Bunu ciddi olarak soruyorum
    • Muhtemelen benim de kullanmam gerekiyor
    • Neden kullandıklarını anlamıyorum
  • Çok sayıda araç var ama benim aradığım, script kullanılabilen bir araç

    • Kullanım senaryom, model açıklamasından basit bir DB diyagramı üretmek
    • Tablo adları, sütun adları ve ilişkileri bir bellek yapısında tutuyorum ve bir ER diyagramı çizmek istiyorum
    • Şu anda plantuml kullanarak puml dosyası üretiyor, ardından plantuml çalıştırarak png/svg oluşturmaya uğraşıyorum
    • Araçların çoğu kendi editörüne sahip tam teşekküllü DB tasarım araçları ama API sunmuyor
    • dbdiagram.io gibi araçlar çevrimiçi kullanıma odaklı, bu yüzden benim için bir seçenek değil
    • Önerilere açığım
  • Bu araçların temel sorunu, tek yönlü olmaları ve merkezi otorite haline gelmeye çalışmaları

    • İnsanların neden kullandığını anlıyorum ama benim için gerekli değil
    • Tüm araçlar SQL'e dışa aktarmayı bekliyor, ama diyagram veritabanının kendisi değil
    • Artık iki ayrı işi yapmak gerekiyor
  • Statik landing page'de çok fazla kaydırma sorunu var

  • dbeaver, ERD desteği sunuyor

    • Etkileşimli ve esnek
    • "Güzel" olmayabilir ama ürünün tamamı FOSS ve veritabanı işleri için çok kullanışlı