Иконка программы Beekeeper Studio

Beekeeper Studio: опыт реального использования современного SQL-редактора

Что это вообще такое и стоит ли смотреть в его сторону?

Если, как и я, вы больше недели проводите за базами данных, то рано или поздно устаете от старых редакторов вроде DBeaver или родного клиента MySQL. Вроде бы всё под рукой, но хочется чего-то современного и человеческого, чтобы не плутать в закоулках меню. Вот тут и всплывает open source проект под названием Beekeeper Studio. Да, это приложение собрано на Electron (то есть внутри условный браузер), но на практике разница с тяжелыми нативными тулзами для меня оказалась не такой критичной, как принято пугать на форумах.

Какие базы поддерживает

Самое главное — с чем умеет работать? Вот тут всё по делу:

  • SQLite
  • MySQL и MariaDB
  • PostgreSQL
  • SQL Server
  • Amazon Redshift

Это основной набор, которого вполне хватает в повседневной работе. Если вы, условно, не саппортите сразу SAP HANA и ещё десяток экзотических движков.

Первый запуск и впечатления

Когда я впервые открыл Beekeeper Studio (к слову, есть сборки под Windows, macOS и Linux), интерфейс показался неожиданно лаконичным. Реально, лишнего почти ничего: только то, что надо для работы с таблицами и запросами.

У приложения два стандартных цветовых темы — привычная тёмная (я лично на ней сижу даже днём) и светлая. Переключается просто и, честно говоря, тёмная не режет глаза, что редкость.

Подключения — просто и с заботой о безопасности

Из коробки можно подключаться к любым из поддерживаемых баз. Важный момент: если у вас рабочие сервера не светятся наружу, можно подключаться через SSH-туннель или использовать SSL — всё настраивается в пару кликов. Мне особенно понравилось, что все подключения сохраняются (и их можно потом удобно переименовывать, что спасает от путаницы «где у меня staging, а где production»).

Так что безопасность тут не только на словах, а реально продумана: никакие пароли не валяются в открытом виде, соединения можно зашифровать, а если что — сами настройки экспортируются (но, понятно, храните их в надёжном месте).

Работа с SQL — редактор, который подсвечивает и подсказывает

Реальное облегчение: редактор поддерживает подсветку синтаксиса для SQL. Причём автодополнение — не галочка для маркетинга, а действительно годится при написании сложных запросов. Лично замечал, что скорость печати кода возрастает раза в полтора, потому что не надо постоянно вспоминать, как там назывался столбец.

Несколько раз сохранял часто используемые запросы прямо внутри программы. Тут удобно: можно не только их пересохранять, но и структурировать по папкам. Например, у меня отдельная папка для справочников, отдельная — для админских штук. Работает даже между разными базами — пригодится, если ведёте проекты сразу на двух-трёх движках.

Таблицы — просмотр, фильтрация, история

В отличие от других редакторов, тут удобно работать с каждой таблицей в своём табе. Типа как браузер: один таб — структура, другой — данные, третий — результаты запроса. Не надо прыгать между окнами и вспоминать, где что открыл.

Фильтры и сортировки задаются буквально в пару кликов, работает быстро (даже на “тяжёлых” таблицах размером в десятки тысяч строк особых затыков, если просто скроллишь и фильтруешь по одному полю, я не заметил). Ну и да, консоль с историей запросов тоже есть — если когда-то писал что-нибудь хитрое и забыл, можно отыскать.

Есть ли минусы?

Буду честен: да, приложение на Electron действительно кушает памяти чуть больше, чем совсем “голые” нативные клиенты, но понять разницу лично я могу только если держать открытым дюжину вкладок. Ну и мелкие шероховатости по локализации иногда попадаются, но багов критических пока не ловил. В остальном — штука реально рабочая.

Впечатления и выводы

Beekeeper Studio — это не комбинированный монстр вроде профессиональных IDE для админов, но для повседневных задач среднего уровня подходит отлично. Я, к примеру, с его помощью вёл аудит сразу двух PostgreSQL-баз и MySQL-проекта параллельно: ни разу не запутался, не потерял данные, а разбираться в панелях было проще, чем где бы то ни было. Интерфейс свежий, настройки гибкие, автосохранение помогает.

Plus — весь проект open source, его можно посмотреть, пощупать, даже самому доработать, если захотите. Обсуждают и поддерживают тулзу на официальном github, обновления выходят регулярно. В общем, если классические редакторы надоели и хочется чего-то свежего, точно стоит попробовать.

P.S. Если уже юзаете какой-то свой редактор — дайте Beekeeper Studio шанс. Для чего-то лёгкого он точно зайдёт, а для более сложных проектов не раз спасёт когда важна скорость и простота.

Документация по SSH и SSL подключениям: docs.beekeeperstudio.io

Скачать с официальной страницы Beekeeper Studio
Аркадий Кузнецов - IT-эксперт и автор обзоров программного обеспечения

Аркадий Кузнецов

IT-эксперт15+ лет опыта в тестировании программного обеспечения

Несколько лет увлекаюсь тестированием софта различных категорий. За годы работы протестировал более 20000+ программ, помог тысячам пользователей выбрать подходящие решения. Регулярно публикую обзоры на основе реального опыта использования.

Связаться: ВКонтакте

Все обзоры основаны на личном опыте тестирования. Не сотрудничаю с производителями ПО — только честные оценки.

Похожие программы

Рейтинг программы
Еще нет оценок
Оцените программу:
Категория Утилиты для баз данных
Разработчик Beekeeper Studio
Размер 68.7 MB
Лицензия Donationware / GPLv3 / Freemium
ОС
  • Windows 11
  • Windows 10 32/64 bit
  • Windows 8 32/64 bit
  • Windows 7 32/64 bit
Нейросеть подберет аналоги Beekeeper Studio

Скриншот «Beekeeper Studio»