DBX

DBX Nedir?

DBX; veritabanları ve veri altyapısı için açık kaynaklı, hafif bir çalışma alanıdır. Bağlantı yönetimini, nesne gözatmayı, SQL düzenlemeyi, veri değişikliklerini, şema araçlarını, özel konsolları ve otomasyonu 90+ veritabanı ve veri sistemi genelinde tek bir arayüzde toplar.

DBX her sistemi SQL biçimli bir arayüze zorlamaz. İlişkisel veritabanları sorgu düzenleyicisini, veri ızgarasını ve şema araçlarını kullanır; Redis, MongoDB, vektör veritabanları, mesaj kuyrukları, etcd, ZooKeeper, Nacos ve benzeri sistemler ise kendi veri modellerine göre tasarlanmış çalışma alanlarını kullanır.

DBX'i kullanmaya hazırsanız Hızlı Başlangıç ile başlayın. Belirli bir motoru ya da özelliği denetlemek için Veritabanı Desteği ve özellik matrisi sayfasını kullanın.

DBX koyu tema arayüz ekran görüntüsü

DBX Ne Yapmanıza Yardımcı Olur

Yalnızca SQL Veritabanlarından Fazlası

Bağlantı seçicisi, veritabanlarını ve veri sistemlerini gerçekte nasıl kullanıldıklarına göre gruplar. Her kategori tek bir genel sorgu kutusuna düşmek yerine farklı bir çalışma alanı açabilir.

KategoriÖrnek sistemlerBaşlıca DBX deneyimi
İlişkisel ve uyumlu protokollerMySQL, PostgreSQL, SQLite, Oracle, SQL Server, Dameng, openGauss, GaussDBSQL düzenleyici, veri ızgarası, nesne ağacı, tablo yapısı ve şema araçları
Analitik ve veri ambarlarıClickHouse, Doris, StarRocks, Databricks, Snowflake, Trino, BigQuerySorgular, sonuç analizi, meta veri ve sürücünün desteklediği şema ile dışa aktarma araçları
Belge, anahtar/değer ve aramaMongoDB, Redis, Elasticsearch, Easysearch, Meilisearch, HBase, CassandraÖzel belge, anahtar, dizin ya da sütun ailesi gezginleri
Grafik, vektör ve yapay zekâ verisiNeo4j, Qdrant, Milvus, Weaviate, ChromaDBGrafik bağlantıları ile vektör koleksiyonu gözatma, arama ve değişiklik akışları
Zaman serisiQuestDB, TDengine, IoTDB, InfluxDBZaman serisi sorguları ve sisteme özgü bağlantı, nesne ve veri görünümleri
Mesaj kuyruklarıPulsar, Kafka, RocketMQ, RabbitMQKonular, abonelikler ya da tüketiciler, mesajlar, izleme, yetkiler ve politikalar
Kayıt ve yapılandırmaetcd, ZooKeeper, NacosAnahtar/ZNode gözatma, küme durumu, erişim denetimi, yapılandırma ve servis yönetimi
Sürücü uzantılarıJDBCX, özel MySQL/PostgreSQL, isteğe bağlı JDBC eklentileriUyumlu protokoller ya da üreticinin JDBC sürücüleriyle kapsamı genişletin

Gelişmiş özellikler sürücüye, protokole ve veritabanının kendisine bağlıdır. Doğruluk kaynağı olarak Veritabanı Desteği matrisini kullanın; ilişkisel olmayan ve altyapı arayüzleri için Özel Çalışma Alanları sayfasına bakın.

Tek İş Akışı, Birden Çok Giriş Noktası

Giriş noktasıNe için uygundurYetenekler ve sınırlar
MasaüstüGünlük kişisel çalışma, yerel veritabanı dosyaları, eksiksiz tezgâhYerel dosyaları, SQL dosya ağacını ve SQL kitaplığını, masaüstü derin bağlantılarını ve diğer işletim sistemi tümleştirmelerini ekler
Docker / WebBir sunucuda kendi barındırmanız ve uzak tarayıcı erişimiVeritabanı iş akışlarının çoğunu paylaşır; yollar sunucuya aittir, bazı yerel dosya ve masaüstü tümleştirmeleri kullanılamaz
CLITerminaller, betikler, CI ve Codex iş akışlarıBağlantıları ve şemaları listeler, tabloları tanımlar, sorgu çalıştırır, sıkı bağlam üretir ve Masaüstü'nde bir tablo açabilir
MCP SunucusuClaude Code, Cursor, Windsurf ve diğer yapay zekâ istemcileriBağlantıları listeler, şemayı okur ve yerel depolamaya ya da DBX Web'e karşı politikayla denetlenen sorgular veya komutlar çalıştırır

Masaüstü ve Web aynı Rust çekirdeğini kullanır, ancak her sistem tümleştirmesi için birbirinin tam karşılığı değildir. Dağıtım modunu; veritabanının ağdaki yerine, dosyaların yerel makinede mi sunucuda mı olduğuna ve masaüstü derin bağlantılarına ya da yerel SQL dosya yönetimine ihtiyacınız olup olmadığına göre seçin.

Bağlantıdan Otomasyona

Bağlantı sınırını belirleyin

Bir veritabanı türü seçin, kimlik bilgilerini girin ve gerektiğinde TLS, SSH, SOCKS5, HTTP proxy ya da HTTP tünelleme yapılandırın. Yüksek riskli hedefler için salt okunur modu ya da üretim korumasını etkinleştirin.

Önce nesneleri ve bağlamı anlayın

Veritabanlarını, şemaları, tabloları, sütunları, dizinleri, yabancı anahtarları ve veritabanına özgü nesneleri incelemek için kenar çubuğunu kullanın. Arama, kaynak görünümleri, ER diyagramları ve alan soy ağacı, tanımadığınız sistemlerde yardımcı olur.

Sorgulayın, inceleyin ve değiştirin

Sorgu düzenleyicisinde SQL çalıştırın ya da veri ızgarasını, belge/anahtar-değer gezginlerini ve özel konsolları kullanın. İş akışı destekliyorsa DBX, çalıştırmadan önce SQL ya da istek içeriğini gösterir.

Karşılaştırın, taşıyın ve yeniden kullanın

Tek seferlik işlemleri incelenebilir iş akışlarına dönüştürmek için şema karşılaştırma, tablo içe aktarma, veri aktarımı, veritabanı dışa aktarma, SQL dosyası çalıştırma, sorgu geçmişi ve SQL kitaplığını kullanın.

Yapay zekâ ve otomasyon ekleyin

Uygulama içinde yapay zekâ Sor ya da Agent modunu kullanın; bağlantıları, şema bağlamını ve sorgu çalıştırmayı CLI ile MCP üzerinden betiklere ve kodlama agent'larına açın.

Yetenek Haritası

GörevDBX'te uygulanan ürün yetenekleriDokümantasyon
Bağlantı oluşturmaBağlantı kategorileri, URL ayrıştırma, TLS, tüneller/proxy'ler, salt okunur mod, üretim koruması ve sürücü seçimiHızlı Başlangıç, Tüneller ve Proxy'ler
Sorgu yazma ve çalıştırmaCodeMirror 6, meta veri tamamlaması, biçimlendirme, yürütme hedefleri, çoklu sonuçlar, iptal ve geçmişSorgu Düzenleyici
Sonuçlara gözatma ve düzenlemeSanal kaydırma, veritabanı tarafında filtre ve sıralama, satır içi düzenleme, SQL önizlemesi ve çeşitli dışa aktarma biçimleriVeri Izgarası
Şemaları anlamaNesne ağacı ve arama, kaynak görünümleri, tablo yapısı, şema karşılaştırma, ER diyagramları ve alan soy ağacıŞema Gezgini, Şema Karşılaştırma
İçe aktarma, taşıma ve dışa aktarmaCSV/TSV/JSON/Excel içe aktarma, bağlantılar arası aktarım, SQL dosyası çalıştırma ve veritabanı dışa aktarmaTablo İçe Aktarma, Veri Aktarımı
İlişkisel olmayan sistemleri yönetmeRedis, MongoDB, arama, vektör, HBase, mesaj kuyruğu, kayıt ve yapılandırma çalışma alanlarıÖzel Çalışma Alanları
Yapay zekâ ve dış araçları kullanmaSor/Agent, CLI, MCP ve Web/Docker arka uç API'siYapay Zekâ Asistanı, CLI, MCP
Kişisel yapılandırmayı taşımaBağlantı içe aktarma, şifreli yapılandırma dışa aktarma, WebDAV/Gist/Gitee eşitlemesi ve SQL kitaplığı eşitlemesiYapılandırma Dışa ve İçe Aktarma, Bulut Eşitleme ve Yedekleme

Güvenlik Modeli

DBX, tek bir tehlikeli işlem onay anahtarına güvenmek yerine katmanlı denetimler kullanır:

  • Veritabanı hesabı yetkileri son sınır olmayı sürdürür. Üretim için en az yetkili hesaplar kullanın.
  • Salt okunur bağlantılar, çekirdek sorgu yürütme yolunda tanınan yazmaları engeller ve birçok değişiklik giriş noktasını gizler ya da devre dışı bırakır.
  • Üretim koruması tüm bir bağlantıyı ya da seçili veritabanlarını kapsayabilir ve algılanan her yazma için yeni ve açık bir onay ister.
  • İncelenebilir değişiklikler; veri düzenleme, tablo yapısı, şema karşılaştırma ve benzeri akışlarda mümkün olduğunda önce SQL'i gösterir.
  • Yapay zekâ Sor modu, SQL çalıştırmadan yanıt döndürür. Agent, üretimde özerk yazma yetkisi almaz ve SQL'i inceleme için düzenleyiciye geri verir.
  • MCP politikası, bağlantı izin listesini ve Salt okunur, Veri okuma/yazma ya da Tam erişim modlarını merkezî olarak denetler. Bağlantının salt okunur durumunu, üretim korumasını ya da veritabanı yetkilerini atlayamaz.
  • Hassas yapılandırma, normal bağlantı JSON'undan ayrı saklanır ve yapılandırma dışa aktarımları AES-GCM şifrelemesiyle korunabilir.

Giriş noktaları genelinde yapılandırma ve davranış için Üretim ve Yazma Güvenliği sayfasına bakın.

Bilinmesi Gereken Sınırlar

DBX bir veritabanı tezgâhıdır; yönetilen bir veritabanı hizmeti değildir ve veritabanı yetkilerinin, denetimin, yedeklerin ya da değişiklik onaylarının yerini almaz. Veritabanı dışa aktarma hafif yedekleme veya göç için kullanışlıdır, ancak büyük üretim sistemleri kendi yedekleme araçlarını kullanmalıdır. Yapay zekâ çıktısı, üretilen SQL ve motorlar arası aktarımlar yine insan incelemesi gerektirir.

  • Gelişmiş özellikler her veritabanı için zorla açılmaz; güvenilir olmayan uyumluluk yolları gizlenir ya da kısıtlanır.
  • Docker/Web'de yerel yollar, tarayıcının çalıştığı bilgisayarı değil sunucunun dosya sistemini ifade eder.
  • JDBC ve Agent veritabanları ilgili sürücüyü ya da çalışma zamanını gerektirir ve yerel sürücülerden daha az özellik sunabilir.
  • Web API öncelikle DBX Web'e ve iç tümleştirmelere hizmet eder; kararlı bir genel sözleşme değildir. Betikler ve yapay zekâ tümleştirmeleri için CLI ya da MCP'yi tercih edin.

Sonraki Adımlar