![]() | |
![]() | |
Оригинальный автор(ы) | Серж Райдер |
---|---|
Разработчик(и) | Сообщество с открытым исходным кодом |
Первоначальный выпуск | 2011 ( 2011 ) |
Стабильный релиз | 24.2.3 [1] / 20 октября 2024 г. ( 20 октября 2024 ) |
Репозиторий |
|
Написано в | Ява |
Операционная система | Кроссплатформенный |
Платформа | Затмение |
Доступно в | Многоязычный |
Тип | Инструмент администрирования базы данных SQL |
Лицензия | лицензия Apache |
Веб-сайт | dbeaver.io |
DBeaver — это клиентское программное приложение SQL и инструмент администрирования баз данных . Для реляционных баз данных он использует интерфейс прикладного программирования (API) JDBC для взаимодействия с базами данных через драйвер JDBC. Для других баз данных ( NoSQL ) он использует фирменные драйверы баз данных. Он предоставляет редактор, который поддерживает автодополнение кода и подсветку синтаксиса . Он предоставляет архитектуру подключаемых модулей (основанную на архитектуре подключаемых модулей Eclipse ), которая позволяет пользователям изменять большую часть поведения приложения для предоставления функциональности, специфичной для базы данных, или функций, которые не зависят от базы данных. Он написан на Java и основан на платформе Eclipse .
Community edition (CE) DBeaver — это бесплатное программное обеспечение с открытым исходным кодом , которое распространяется по лицензии Apache . Enterprise edition DBeaver с закрытым исходным кодом распространяется по коммерческой лицензии.
DBeaver был запущен в 2010 году как хобби-проект. Он должен был быть бесплатным и иметь открытый исходный код, красивый и удобный пользовательский интерфейс, а также включать часто используемые функции для разработчиков баз данных. Первый официальный релиз состоялся в 2011 году на Freecode . [2] Он быстро стал популярным инструментом в сообществе разработчиков программного обеспечения с открытым исходным кодом. [3] [4]
В том же году был основан официальный веб-сайт и создан форум поддержки сообщества (сейчас перенесенный на GitHub). [5] В 2012 году была выпущена версия плагина Eclipse — с тех пор DBeaver стал одним из самых популярных расширений баз данных для Eclipse (топ-50-60 среди всех расширений Eclipse). [6]
Вскоре после этого различные поставщики программного обеспечения начали интегрироваться с DBeaver (в основном в качестве расширений для своих фирменных продуктов Eclipse RCP : Zend Studio , [7] NXTware, [8] DeltaDNA, [9] и т. д.).
В 2014 году была выпущена версия Enterprise Edition (EE). Версия EE основана на CE, но также обеспечивает поддержку баз данных NoSQL/ BigData (Cassandra, MongoDB и Redis ) и включает несколько дополнительных плагинов Eclipse.
В 2015 году исходный код и сообщество DBeaver переехали на GitHub. [10]
В 2017 году DBeaver CE был перелицензирован под лицензией Apache (начиная с версии 4.x). [11]
В июле 2017 года версия DBeaver EE стала коммерческой для поддержки версии CE.
DBeaver — кроссплатформенный инструмент, работающий на платформах, поддерживаемых Eclipse ( Windows , Linux , MacOS X , Solaris ). Он доступен на английском, китайском, русском, итальянском и немецком языках.
Полный список всех выпущенных версий [12]
Community Edition (CE) — это начальная версия DBeaver. Она была выпущена в 2010 году и стала общедоступной (GPL) в 2011 году. Версия CE включает расширенную поддержку следующих баз данных:
Помимо реляционных баз данных, версия CE поддерживает драйвер WMI (Windows Management Instrumentation – работает только в версии Windows).
Спустя год и в ответ на многочисленные запросы пользователей версия плагина Eclipse была выпущена на Eclipse Marketplace. Эта версия используется программистами, которые используют Eclipse IDE для разработки программного обеспечения и нуждаются в инструменте управления базами данных прямо в своей IDE . Плагин Eclipse включает в себя большинство функций Community Edition и также выпускается под лицензией GPL .
DBeaver 3.x анонсировал поддержку баз данных NoSQL (Cassandra и MongoDB в первоначальной версии). С тех пор DBeaver был разделен на редакции Community и Enterprise. Enterprise Edition поддерживает базы данных NoSQL, постоянный менеджер запросов и несколько других функций корпоративного уровня. Версия EE не является версией с открытым исходным кодом и требует покупки лицензии (пробную лицензию можно сгенерировать бесплатно). Список дополнительных функций:
This section needs additional citations for verification. (July 2024) |
Возможности DBeaver включают в себя:
Существуют различия в функциях, доступных в разных базах данных.