DBeaver - DBeaver

DBeaver
DBeaver ресми логотипі.
DBeaver 5.2.5 Windows 10.PNG
Түпнұсқа автор (лар)Серж Райдер
ӘзірлеушілерАшық ақпарат көзі бар қоғамдастық
Бастапқы шығарылым2010; 10 жыл бұрын (2010)
Тұрақты шығарылым
7.2 / 30 тамыз, 2020
Репозиторий Мұны Wikidata-да өңдеңіз
Операциялық жүйеКросс-платформа
Қол жетімдіКөптілді
ТүріSQL мәліметтер базасын басқару құралы
ЛицензияApache лицензиясы
Веб-сайтқарақұйрық.io

DBeaver Бұл SQL клиенттік бағдарламалық қамтамасыздандыру және а мәліметтер базасын басқару құрал. Үшін реляциялық мәліметтер базасы ол пайдаланады JDBC қолданбалы бағдарламалау интерфейсі (API) дерекқорлармен JDBC драйвері арқылы өзара әрекеттесу үшін. Басқа мәліметтер базалары үшін (NoSQL ) ол қолданады меншіктік мәліметтер базасының драйверлері. Ол қолдайтын редакторды ұсынады кодтың аяқталуы және синтаксисті бөлектеу. Бұл қамтамасыз етеді плагин сәулет (негізінде Тұтылу плагиндер архитектурасы), бұл қолданушыларға мәліметтер базасына тән функционалдылықты немесе мәліметтер базасына тәуелді емес мүмкіндіктерді қамтамасыз ету үшін қосымшаның көптеген мінез-құлқын өзгертуге мүмкіндік береді. Бұл жұмыс үстелінде жазылған бағдарлама Java және негізделген Тұтылу платформа.

DBeaver қауымдастық басылымы (CE) - бұл а ақысыз және ашық бастапқы бағдарламалық жасақтама астында бөлінген Apache лицензиясы. DBeaver компаниясының жабық көзді басылымы коммерциялық лицензия бойынша таратылады.

Тарих

DBeaver хобби жобасы ретінде 2010 жылы басталды. Ол әдемі және ыңғайлы интерфейсімен ақысыз және ашық көзі болуы керек және мәліметтер базасын жасаушылар үшін жиі қолданылатын мүмкіндіктерді қамтуы керек еді. Бірінші ресми шығарылым 2011 жылы Фрекод.[1]Ол тез арада ашық көздер қауымдастығындағы танымал құралға айналды.[2][3]

Сол жылы ресми веб-сайт құрылды және қоғамды қолдау форумы құрылды (қазір GitHub-қа көшті).[4]2012 жылы Eclipse плагинінің нұсқасы шықты - содан бері DBeaver Eclipse үшін ең танымал дерекқор кеңейтімдерінің біріне айналды (барлық Eclipse кеңейтімдері арасында 50-60).[5]

Көп ұзамай, әр түрлі бағдарламалық жасақтама жеткізушілері DBeaver-пен интеграциялана бастады (көбінесе олардың жеке меншік кеңейтімдері ретінде) Eclipse RCP өнімдер: Zend студиясы,[6] NXTware,[7] DeltaDNA,[8] және т.б.).

2014 жылы Enterprise Edition (EE) нұсқасы шықты. EE нұсқасы CE-ге негізделген, сонымен қатар NoSQL / қолдауын ұсынадыBigData мәліметтер базасы (Кассандра, MongoDB және Редис ) және бірнеше қосымша Eclipse плагиндерін қамтиды.

2015 жылы DBeaver бастапқы коды / қауымдастығы GitHub-қа көшті.[9]

2017 жылы DBeaver CE лицензияланған Apache лицензиясы (4.x нұсқасынан бастап).[10]

2017 жылдың шілдесінде CB нұсқасын қолдау мақсатында DBeaver EE нұсқасы коммерциялық болды.

Қолдау көрсетілетін платформалар мен тілдер

DBeaver платформалық құрал болып табылады және Eclipse қолдайтын платформаларда жұмыс істейді (Windows, Linux, MacOS X, Solaris ). DBeaver ағылшын, қытай, орыс, итальян және неміс тілдерінде қол жетімді.

Нұсқалар

Барлық шығарылған нұсқалардың толық тізімі[11]

Қоғамдық шығарылым

Community Edition (CE) - DBeaver бағдарламасының бастапқы нұсқасы. Ол 2010 жылы шығарылып, 2011 жылы ашық дереккөзге айналды.

Реляциялық мәліметтер базасынан басқа, CE нұсқасы қолдайды WMI драйвер (Windows Management Instrumentation - тек Windows нұсқасында жұмыс істейді).

Eclipse Plugin Edition

Бір жылдан кейін және бірнеше қолданушының сұраныстарына жауап ретінде Тұтылу плагин нұсқасы Eclipse Marketplace-те шығарылды. Бұл нұсқаны Eclipse IDE-ді бағдарламалық жасақтама жасау үшін қолданатын бағдарламашылар пайдаланады және a мәліметтер базасын басқару дәл соларға арналған IDE. Eclipse плагині Community Edition бағдарламасының көптеген мүмкіндіктерін қамтиды және сонымен бірге шығарылады GPL лицензиясы.

Enterprise Edition

DBeaver 3.x NoSQL дерекқорларын қолдайтынын жариялады (Cassandra және MongoDB бастапқы нұсқасында). Содан бері DBeaver Community және Enterprise басылымдары бойынша бөлінді.Enterprise Edition NoSQL дерекқорларын, тұрақты сұраныстар менеджерін және бірнеше басқа кәсіпорын деңгейіндегі мүмкіндіктерді қолдайды. EE нұсқасы ашық қайнар көз болып табылмайды және лицензияны сатып алуды талап етеді (сынақ лицензиясын ақысыз жасауға болады). Қосымша мүмкіндіктер тізімі:

  • Кассандра
  • MongoDB
  • Редис
  • Тұрақты QM
  • JSON құжаттар редакторы (көбінесе MongoDB үшін)
  • Eclipse EE мүмкіндіктері (ресурстарды басқару, Marketplace UI)

Ерекшеліктер

DBeaver функцияларына мыналар кіреді:

  • SQL сұраныстарды орындау
  • Мәліметтер шолушысы / көптеген редакторлар
  • Синтаксисті бөлектеу және SQL автоматты түрде аяқтау
  • Мәліметтер базасының құрылымы (метадеректер ) қарау және өңдеу
  • SQL сценарийлерін басқару
  • DDL ұрпақ
  • ERD (Субъект қатынастарының диаграммалары) көрсету
  • SSH туннелі
  • SSL-қолдау (MySQL және PostgreSQL)
  • Деректерді экспорттау / тасымалдау
  • Деректерді импорттау, экспорттау және резервтік көшіру (MySQL және PostgreSQL)
  • Деректерді генерациялау[12] үшін мәліметтер базасын тестілеу

Әр түрлі мәліметтер базасында қол жетімді мүмкіндіктердің айырмашылықтары бар.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Freecode DBeaver парағы». 2011.
  2. ^ «Techrepublic: DBeaver кросс-платформалық құралымен дерекқорларды басқару». 2011.
  3. ^ «DBeaver: Oracle, SQL Server, MySQL, PostgreSQL, DB2 арналған ақысыз мәліметтер қорының менеджері». 2011.
  4. ^ «DBeaver Legacy KnowledgeBase форумы». 2011.
  5. ^ «Тұтылу нарығының көрсеткіштері». 2016.
  6. ^ «DBeaver in Zend Studio». 2013. мұрағатталған түпнұсқа 2016-06-17. Алынған 2017-01-29.
  7. ^ «DBeaver in NXTware». 2013.
  8. ^ «DBeaver in DeltaDNA». 2013.
  9. ^ «DBeaver GitHub үйі». 2016.
  10. ^ «EPL бойынша DBeaver релизиясы». 2017.
  11. ^ «DBeaver Softpedia туралы жазбаларын шығарды».
  12. ^ «DBeaver-да жалған деректерді құру». 2018.

Сыртқы сілтемелер