·4 dk okuma

Apple Silicon İçin Optimize Edilmiş SQLite Veritabanı Görüntüleyici

Birçok veritabanı aracı hala Apple Silicon Mac'lerde Rosetta üzerinden çalışıyor, pil ve performansı boşa harcıyor. Yerel bir ARM derlemesi, tüm gün açık tuttuğunuz bir uygulama için fark edilir bir değişiklik yaratır.

Performansı ve pil ömrü için bir M serisi Mac satın aldınız. Sonra bir veritabanı aracı kuruyorsunuz ve Rosetta üzerinden çalıştığını fark ediyorsunuz — performans için değil, uyumluluk için var olan Intel çeviri katmanı. Uygulama daha fazla bellek kullanıyor, daha fazla pil tüketiyor ve olması gerekenden daha yavaş başlıyor. Xcode veya VS Code'un yanında tüm gün açık tutabileceğiniz bir araç için, bu yük birikir.

Veritabanı Araçlarındaki Rosetta Vergisi

Birçok popüler veritabanı tarayıcısı hala yalnızca Intel ikili dosyaları olarak gönderiliyor veya yakın zamana kadar güvenilir Apple Silicon desteği kazanan Electron ile inşa ediliyor. Qt ile inşa edilen DB Browser for SQLite, sürümler arasında tutarsız ARM desteğine sahip. DBeaver Java üzerinde çalışıyor, donanımın üzerine başka bir soyutlama katmanı ekliyor. Teknik olarak Apple Silicon'u destekleyen araçlar bile genellikle yerel bir uygulamanın ihtiyaç duyduğundan çok daha fazla kaynak tüketen Electron'un Chromium motorunu paketler.

Activity Monitor'ü kontrol edin ve "Tür" sütununa bakın. Veritabanı aracınız bir M serisi Mac'te "Intel" gösteriyorsa, Rosetta üzerinden çalışıyor demektir. Bu, yerel bir ARM ikili dosyasına kıyasla daha yavaş başlangıç, daha yüksek bellek kullanımı ve azalmış pil ömrü anlamına gelir. Bir SQLite görüntüleyici gibi hafif bir yardımcı program için, performans farkı özellikle belirgindir çünkü uygulamanın kendisi hızlı ve küçük olmalıdır.

Tome: İlk Günden Beri Yerel Apple Silicon

Tome, hem Apple Silicon hem de Intel Mac'lerde yerel olarak çalışan evrensel bir ikili dosya olarak Swift ve AppKit ile inşa edilmiştir. Bir M serisi Mac'te anında başlar, minimum bellek kullanır ve sıfır Rosetta yükü vardır. Apple Silicon'un çalışması için tasarlandığı türden bir uygulamadır.

Apple Silicon Mac'te yerel olarak çalışan Tome SQLite görüntüleyici

Anında Başlatma, Düşük Bellek

JVM başlatma yok, Chromium motoru başlatma yok, Rosetta çevirisi yok. Tome bir saniyeden kısa sürede açılır ve hafif kalır — tipik olarak Electron tabanlı alternatiflerin tükettiği belleğin bir kısmını kullanır. Diğer işinizi etkilemeden tüm gün açık tutun.

Büyük Tablolarda Pürüzsüz Kaydırma

Yerel AppKit işleme, Tome'un binlerce satırda Finder veya Numbers'tan beklediğiniz aynı pürüzsüzlükle kaymasını sağlar. Düşürülen kare yok, büyük bir sonuç kümesinin sonuna atladığınızda gecikme yok. M serisi çip, yerel UI'yi zahmetsizce işler.

Tam Özellik Seti, Minimal Ayak İzi

Tabloları, görünümleri, indeksleri ve tetikleyicileri tarayın. Verileri satır içinde düzenleyin. Sözdizimi vurgulama ve otomatik tamamlama ile SQL sorguları çalıştırın. Tabloları görsel olarak oluşturun ve değiştirin. Bunların hepsi, platform için özel olarak inşa edildiği için Mac'inizin kaynaklarına saygı gösteren 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