·4 min de lectura

Navegador de Bases de Datos Ligero para Mac — Sin Electron, Sin Java

Los navegadores de bases de datos que incluyen Chromium o la JVM consumen cientos de megabytes antes de que hayas cargado siquiera un archivo. Una alternativa ligera debería usar lo que macOS ya proporciona.

Instalas un navegador de bases de datos, y el Monitor de Actividad revela que está usando 350 MB de RAM, antes de que hayas abierto un solo archivo. La app tarda varios segundos en abrirse. Desplazarse por una tabla se traba. La interfaz no coincide con tus otras apps de Mac. Este es el costo de las herramientas de bases de datos basadas en Electron y Java: traen su propio motor de renderizado, su propio framework de interfaz y su propia sobrecarga de memoria, sin importar lo que realmente estés haciendo con ellas.

Por Qué los Navegadores de Bases de Datos Son Innecesariamente Pesados

Las apps de Electron incluyen un navegador Chromium completo para renderizar su interfaz. Para un navegador de bases de datos —una app que principalmente muestra tablas de datos— esto es como usar un generador diésel para alimentar una lámpara de escritorio. DBeaver y herramientas similares se ejecutan sobre Java, lo que significa una penalización de arranque de la JVM, pausas de recolección de basura y un uso de memoria que crece con el tiempo. Ambos enfoques priorizan la compatibilidad multiplataforma sobre la eficiencia.

En macOS, esta sobrecarga es especialmente frustrante porque el sistema operativo ya proporciona todo lo que un navegador de bases de datos necesita: AppKit para vistas de tabla nativas, Core Graphics para renderizado y soporte integrado para modo oscuro, pestañas y gestión de ventanas. Un navegador de bases de datos que usa estos frameworks directamente puede ser una fracción del tamaño y dramáticamente más rápido que uno que trae su propia plataforma.

Tome: Un Navegador de Bases de Datos que Respeta Tus Recursos

Tome está construido con Swift y AppKit, sin Electron, sin Java, sin vistas web. Usa los mismos frameworks nativos que Finder y Preview, dando como resultado una app que se abre al instante, se mantiene ligera en memoria y se siente como si perteneciera a tu Mac.

Tome, navegador nativo y ligero de SQLite para Mac

Arranque en Menos de un Segundo

Sin inicialización de JVM, sin arranque de Chromium. Tome se abre más rápido de lo que tarda la mayoría de las apps de Electron en mostrar su pantalla de bienvenida. Haz clic en el ícono del dock y tu base de datos está lista para explorar casi de inmediato.

Huella de Memoria Mínima

Las vistas de tabla nativas de AppKit renderizan miles de filas usando una fracción de la memoria que consumiría una cuadrícula basada en web. Mantén Tome abierto junto a Xcode, VS Code y tu navegador sin que compita por recursos.

Conjunto Completo de Funciones, Paquete Pequeño

Ser ligero no significa estar limitado. Tome incluye todo lo que necesitas para trabajar con SQLite: explorar tablas, vistas, índices y disparadores; editar datos en línea; insertar y eliminar filas; crear tablas visualmente; y ejecutar consultas SQL con resaltado de sintaxis y autocompletado. Todo en una app que trata los recursos de tu Mac con respeto.

Consigue Tome en la Mac App Store

Siguiente artículo

Tome

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

Get Tome on the Mac App Store