·4 dk okuma

Mac için Hafif Veritabanı Tarayıcısı — Electron Yok, Java Yok

Chromium veya JVM'yi paketleyen veritabanı tarayıcıları, bir dosya yüklemeden önce bile yüzlerce megabayt tüketir. Hafif bir alternatif, macOS'un zaten sunduklarını kullanmalıdır.

Bir veritabanı tarayıcısı kuruyorsunuz ve Activity Monitor, tek bir dosya açmadan önce 350 MB RAM kullandığını ortaya koyuyor. Uygulamanın başlaması birkaç saniye sürüyor. Bir tabloda kaydırma takılıyor. Arayüz diğer Mac uygulamalarınızla eşleşmiyor. Bu, Electron ve Java tabanlı veritabanı araçlarının maliyetidir: onlarla gerçekte ne yaptığınızdan bağımsız olarak kendi işleme motorlarını, kendi UI çerçevelerini ve kendi bellek yüklerini getirirler.

Veritabanı Tarayıcıları Neden Gereksiz Yere Ağır

Electron uygulamaları, arayüzlerini işlemek için tam bir Chromium tarayıcısı gönderir. Öncelikle veri tablolarını görüntüleyen bir uygulama olan bir veritabanı tarayıcısı için, bu bir masa lambasına güç vermek için dizel bir jeneratör göndermek gibidir. DBeaver ve benzer araçlar Java üzerinde çalışır, bu da bir JVM başlatma cezası, çöp toplama duraklamaları ve zamanla büyüyen bellek kullanımı anlamına gelir. Her iki yaklaşım da verimlilik yerine platformlar arası uyumluluğu önceliklendirir.

macOS'ta, bu yük özellikle sinir bozucudur çünkü işletim sistemi bir veritabanı tarayıcısının ihtiyaç duyduğu her şeyi zaten sunar: yerel tablo görünümleri için AppKit, işleme için Core Graphics ve karanlık mod, sekmeler ve pencere yönetimi için yerleşik destek. Bu çerçeveleri doğrudan kullanan bir veritabanı tarayıcısı, kendi platformunu getiren birinden çok daha küçük ve dramatik derecede daha hızlı olabilir.

Tome: Kaynaklarınıza Saygı Gösteren Bir Veritabanı Tarayıcısı

Tome, Swift ve AppKit ile inşa edilmiştir — Electron yok, Java yok, web görünümü yok. Finder ve Preview ile aynı yerel çerçeveleri kullanır, bu da anında başlayan, bellekte hafif kalan ve Mac'inize ait olduğunu hissettiren bir uygulama ortaya çıkarır.

Tome, Mac için hafif yerel SQLite tarayıcısı

Bir Saniyeden Kısa Başlatma

JVM başlatma yok, Chromium başlangıcı yok. Tome, çoğu Electron uygulamasının açılış ekranını göstermesinin süresinden daha hızlı açılır. Dock simgesine tıklayın ve veritabanınız neredeyse anında taramaya hazır.

Minimal Bellek Ayak İzi

Yerel AppKit tablo görünümleri, web tabanlı bir ızgaranın tüketeceği belleğin bir kısmını kullanarak binlerce satırı işler. Kaynaklar için rekabet etmeden Xcode, VS Code ve tarayıcınızın yanında Tome'u açık tutun.

Tam Özellik Seti, Küçük Paket

Hafif olmak sınırlı olmak anlamına gelmez. Tome, SQLite işi için ihtiyacınız olan her şeyi içerir: tabloları, görünümleri, indeksleri ve tetikleyicileri tarayın; verileri satır içinde düzenleyin; satır ekleyin ve silin; tabloları görsel olarak oluşturun; ve sözdizimi vurgulama ve otomatik tamamlama ile SQL sorguları çalıştırın. Hepsi, Mac'inizin kaynaklarına saygıyla davranan bir uygulamada.

Tome'u Mac App Store'dan edinin

Sonraki Makale

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store