Тип | Система управління базами даних SQL |
---|---|
Автор | Serge Rider |
Розробники | Open-source community |
Операційна система | кросплатформова програма |
Мова програмування | Java[1] |
Ліцензія | Apache License |
Репозиторій | github.com/dbeaver/dbeaver |
Вебсайт | dbeaver.jkiss.org |
DBeaver — це SQL клієнт та інструмент управління базами даних. Для реляційних баз даних DBeaver використовує програмний інтерфейс JDBC API, котрий взаємодіє з базами даних через драйвер JDBC. Для інших баз даних (не SQL) він використовує власні драйвери баз даних. DBeaver має функції завершення коду та підсвічування синтаксису, що забезпечує краще сприйняття. Він забезпечує архітектуру плагінів (засновану на архітектурі плагінів (платформі) Eclipse), яка дозволяє змінювати більшу частину роботи програми, для підтримки специфічних для баз даних функцій, незалежних від бази даних.
DBeaver випускається в двох версіях DBeaver Comnunity Edition (DBeaver CE) та DBeaver Enterprise Edition (DBeaver EE). DBeaver CE безкоштовний комп’ютерий додаток, написаний на Java, має відкритий вихідний код, поширюється під ліцензією Apache. DBeaver EE є платним, що має розширені можливості як то робота з noSQL (MongoDB і т.п.) базами даних.
Вперше DBeaver з’явився у 2010 році як хобі проект. Він мав бути безкоштовним, з відкритим вихідним кодом, мати гарний і зручний інтерфейс користувача, а також включати часто використовувані функції для розробників баз даних. Перший офіційний реліз відбувся на Freecode [Архівовано 29 квітня 2018 у Wayback Machine.] у 2011 році. Він швидко став популярним у колах спільнот з відкритим кодом.[2][3]
У тому ж році був заснований офіційний вебсайт та створено форум підтримки (тепер переміщений в GitHub).[4] У 2012 році була випущена версія плагінів Eclipse – з тих пір DBeaver стає одним з найпопулярніших розширень для Eclipse (топ 50-60 серед усіх розширень Eclipse).[5]
Незабаром, постачальники програмного забезпечення почали інтегруватися з DBeaver (переважно як розширення до їх власних продуктів: Eclipse RCP: Zend Studio,[6] NXTware,[7] DeltaDNA, тощо).
У 2014 році була випущена версія Enterprise Edition (EE). EE версія базована на версії CE, але вона підтримує бази даних NoSQL/BigData (Cassandra, MongoDB і Redis) і включає в себе декілька додаткових плагінів Eclipse.
В 2015 році спільнота DBeaver та ресурси додатку перейшли до GitHub.[8]
У 2017 році DBeaver CE був переліцензований за ліцензією Apache (починаючи з 4.x версії).[9]
DBeaver є кросплатформенний інструмент який працює на платформах, які підтримуються Eclipse (Windows, Linux, MacOS X, Solaris). DBeaver доступний китайською, російською, італійською та німецькою мовами.
Повний список випущених версій[10]
Community Edition (CE) – початкова версія DBeaver. Вона була випущена в 2010 році і стала відкритим вихідним кодом (GPL) у 2011 році. Версія CE включає розширену підтримку наступних баз даних:
Окрім реляційних баз даних, версія CE підтримує WMI драйвер (Windows Management Instrumentation – працює тільки в версії Windows).
Через рік і у відповідь на кілька запитів користувачів Eclipse Plugin був випущений на Eclipse Marketplace. Ця версія використовується програмістами, які використовують Eclipse IDE для розробки програмного забезпечення, і які потребують інструменту керування базами безпосередньо в IDE. Plugin Eclipse включає в себе більшість можливостей Community Edition, а також випущений під ліцензією GPL.
Починаючи з третьої версії DBeaver анонсував підтримку NoSQL баз даних(Cassandra та MongoDB в початковій версії). З тих пір DBeaver був розділений на Community та Enterprise версії. Enterprise Edition має підтримку баз даних NoSQL, постійний менеджер запитів і деякі інші функції корпоративного рівня. ЕЕ версія також безкоштовна, але це не програма з відкритим джерельним кодом. Список додаткових функцій:
До особливостей DBeaver належать:
На цю статтю не посилаються інші статті Вікіпедії. Будь ласка розставте посилання відповідно до прийнятих рекомендацій. |