
dbeaver v26.1.4
Бесплатный универсальный инструмент для работы с базами данных и SQL-клиент
DBeaver
Бесплатный кроссплатформенный инструмент для работы с базами данных для разработчиков, SQL-программистов, администраторов баз данных и аналитиков.
- Имеет множество функций, включая редактор схем, SQL-редактор, редактор данных, интеграцию с AI, ER-диаграммы, экспорт/импорт/миграцию данных, планы выполнения SQL, инструменты администрирования баз данных, дашборды баз данных, просмотрщик пространственных данных, прокси и SSH-туннелирование, редактор пользовательских драйверов баз данных и т.д.
- Из коробки поддерживает более 100 драйверов баз данных.
- Поддерживает любую базу данных, имеющую драйвер JDBC или ODBC (по сути — почти все существующие базы данных).
- Поддерживает интеллектуальное автодополнение и генерацию кода с помощью OpenAI или Copilot.
Скачивание
Вы можете скачать готовые сборки с официального сайта или напрямую из релизов GitHub.
Вы также можете скачать версию Early Access. Мы публикуем ежедневно.
Запуск
Просто запустите установщик и затем нажмите на значок приложения. Либо распакуйте архив и запустите dbeaver из командной строки.
Примечание: для работы DBeaver требуется Java. OpenJDK 21 входит в состав всех дистрибутивов DBeaver.
Вы можете изменить версию JDK по умолчанию, заменив каталог jre в папке установки DBeaver.
Документация
Архитектура
- DBeaver написан в основном на Java. Тем не менее, он также использует набор нативных компонентов, специфичных для ОС, для настольного интерфейса, высокопроизводительных драйверов баз данных и сетевого взаимодействия.
- Основные фреймворки:
- OSGI — платформа для плагинов и управления зависимостями. Community-версия состоит из 130+ плагинов.
- Eclipse RCP — платформа для создания насыщенного пользовательского интерфейса.
- JDBC — базовый API для подключения к базам данных.
- JSQLParser и Antlr4 — для грамматики SQL и семантического парсера.
- Для сетевого взаимодействия и дополнительной функциональности мы используем широкий спектр библиотек с открытым исходным кодом, таких как SSHJ, Apache POI, JFreeChart, JTS, Apache JEXL и т.д.
- Мы разделяем плагины моделей и плагины настольного интерфейса. Это позволяет использовать один и тот же набор «серверных» плагинов как в DBeaver, так и в CloudBeaver.
- Зависимости: будучи OSGI-приложением, мы используем P2-репозитории для сторонних зависимостей. Для дополнительных Maven-зависимостей мы используем собственный DBeaver P2 repo.
Поддерживаемые базы данных
Community-версия
Из коробки DBeaver поддерживает следующие драйверы баз данных: MySQL, MariaDB, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Apache Hive, Drill, Presto, Trino, Phoenix, Exasol, Informix, Teradata, Vertica, Netezza, Firebird, Derby, H2, H2GIS, WMI, Snowflake, Greenplum, Redshift, Athena, SAP HANA, MaxDB, NuoDB, MS Access, SQLite, CSV, DBF, Firebird, TimescaleDB, Yellowbrick, CockroachDB, OrientDB, MonetDB, Google BigQuery, Google Spanner, Apache Hive/Impala/Spark, Apache Ignite, MapD, Azure SQL, CrateDB, Elasticsearch, Ocient, Ingres, OmniSci, Yugabyte, IRIS, Data Virtuality, Denodo, Virtuoso, Machbase, DuckDB, Babelfish, OceanBase, Salesforce, EnterpriseDB, Apache Druid, Apache Kylin, Databricks, OpenSearch, TiDB, TDEngine, Materialize, JDBCX, Dameng, Altibase, StarRocks, CUBRID, GaussDB, DolphinDB, LibSQL, GBase 8s, Databend, Cloudberry, Teiid, Kingbase.
PRO-версии
Коммерческие версии расширяют функциональность многих популярных драйверов, а также поддерживают не-JDBC источники данных, такие как:
ODBC, MongoDB, Cassandra, Couchbase, CouchDB, Redis, InfluxDB, Firestore, BigTable, DynamoDB, Kafka KSQL, Neo4j, AWS Neptune, AWS Timestream, Azure CosmosDB, Yugabyte, Salesforce, и т.д.
Кроме того, мы поддерживаем плоские файлы как базы данных: CSV, XLSX, Json, XML, Parquet.
Список всех баз данных, поддерживаемых в коммерческих версиях, можно найти здесь.
Обратная связь
- О сообщениях об ошибках и запросах функций — пожалуйста, создайте заявку.
- Чтобы повысить приоритет заявки — пожалуйста, проголосуйте за неё с помощью 👍 под описанием заявки.
- Если у вас есть вопросы, идеи и т.д. — пожалуйста, начните обсуждение.
- Пул-реквесты приветствуются. См. наше руководство для контрибьюторов.
- Посетите https://dbeaver.com для получения дополнительной информации.
- Следите за нами в X и смотрите обучающее видео на YouTube.
- Спасибо, что используете DBeaver! Поставьте звезду, если он вам нравится.
Вклад: помоги бобру!
Ура, мы достигли 50k+ звёзд на GitHub и продолжаем расти!
Это действительно здорово, и мы рады, что вам нравится DBeaver.
- Мы активно ищем новых контрибьюторов исходного кода. Мы добавили метки “Good first issue” и “Help wanted” к некоторым заявкам. Если вы хотите стать частью нашей команды разработчиков, просто наберитесь смелости и берите заявку. Мы с радостью вознаграждаем наших самых активных контрибьюторов в каждом крупном спринте.
- Вы можете купить одну из наших коммерческих версий. Они включают поддержку NoSQL-баз данных, дополнительные расширения и официальную онлайн-поддержку. Кроме того, лицензированные пользователи имеют приоритет в исправлении ошибок и разработке новых функций.
Спасибо!
- Команда DBeaver (контрибьюторы)
Наши другие продукты с открытым исходным кодом:
- CloudBeaver — веб-инструмент для управления базами данных, построенный на платформе DBeaver.
Работает как сервер (docker) и предоставляет богатый веб-интерфейс (SPA). - dbvr — CLI-инструмент для управления базами данных. Полезен в CI/CD пайплайнах и всевозможной автоматизации.




