Сравнение инструментов администрирования баз данных
В следующих таблицах сравниваются общие и технические сведения для ряда доступных инструментов администрирования баз данных . Дополнительную информацию можно найти в статьях по отдельным продуктам. Эта статья не является всеобъемлющей и не обязательно актуальной.
Системы, выделенные светло-фиолетовым фоном, больше не находятся в активной разработке.
Общий
[ редактировать ]Продукт | Создатель | Дата последней стабильной версии | Последняя стабильная версия | Лицензия | Работает в Windows | Работает на MacOS | Работает на Linux | Оракул | MySQL | PostgreSQL | MS SQL-сервер | ОДБК | JDBC | SQLite | Другой | Язык программирования |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
База данныхШпион | Альтова | 2019-04-02 [±] | 2019р3 [ 1 ] | Собственный | Да | Нет | Нет | Да | Да | Да | Да | Да | Да | IBM Db2 , Sybase , MS Access | С++ | |
Рабочая среда базы данных | Upscene Productions | 2024-05-14 | 6.5.0 | Собственный | Да | нужно вино | нужно вино | Да | Да | Да | Да | Да | Да | InterBase , Firebird , NexusDB , MariaDB | Дельфи | |
DataGrip | JetBrains | 2023-08-17 | 2023.2.1 | Собственный | Да | Да | Да | Да | Да | Да | Да | Нет | Да | Да | Sybase , IBM Db2 , H2 , Hypersonic SQL , Amazon Redshift , Apache Derby , Redis , MongoDB , Snowflake , Exasol , BigQuery , Cassandra , ClickHouse , CockroachDB , Couchbase | Ява |
ДБивер | Серж Райдер | 2023-11-20 | 23.2.5 [ 2 ] | Лицензия Апач | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | EXASOL , IBM Db2 , Apache Derby , Firebird , Mimer SQL , все с JDBC. драйвером | Ява |
DBEправить | Джеф Ван Ден Оувеланд | 2012-05-10 | 2.4.6 | лицензия GPL | Да | Да | Да | Да | Да | Да | Да | Нет | Да | Да | IBM Db2 , HSQLDB , Apache Derby , H2 | Ява |
Эпиктет | Антилогическое программное обеспечение | ? | ? | Собственный | Да | Да | Да | Да | Да | Да | Sybase , InterBase – Firebird , H2 , HSQLDB | Ява | ||||
ХайдиSQL | Ансгар Беккер | 2022-08-13 [±] | 12.1 [ 3 ] | лицензия GPL | Да | нужно вино | нужно вино | Да | Да | Да | Да | Дельфи | ||||
Страны | Барон Шварц | 2010-06-01 | 5247 | лицензия GPL | Да | Да | Да | Да | Перл | |||||||
Студия управления Microsoft SQL Server | Майкрософт | 2024-04-09 [ 4 ] | 20.1 | Собственный | Да | Нет | Нет | Да | включая управление SSAS и языки MDX, DMX, XMLA | .СЕТЬ | ||||||
МодельRight | МодельRight | 2016-12-?? | 4.1 [ 5 ] [ 6 ] | Собственный | Да | Нет | Нет | Да | Да | Да | Да | Да | IBM Db2 , Db2/zOS, MS Access | С++ | ||
MySQL рабочая среда | Корпорация Oracle | 2020-09-12 [±] | 8.0.22 [ 7 ] | Издание сообщества: GPL
Стандартное издание: коммерческая собственность |
Да | Да | Да | Да | C++ — C# Objective-C Python | |||||||
Навикат | ООО «ПремиумСофт КиберТех» | 2021-11-23 | 16 [ 8 ] | Собственный | Да | Да | нужно вино | Да | Да | Да | Да | Да | Да | Delphi Objective-C | ||
Охватывает разработчика моделей данных | ООО «ПремиумСофт КиберТех» | 2015-12-10 | 2.1 | Собственный | Да | Да | Да | Да | Да | Да | Да | Да | Да | Delphi Objective-C | ||
Менеджер предприятия Oracle | Корпорация Оракл. | 2015-06-16 | 12.1.0.5 | Собственный | Да | Нет | Да | Да | Да | Да | IBM Db2 , Sybase , TimesTen | Ява | ||||
Разработчик Oracle SQL | Корпорация Оракл. | 2018-04-05 | 18.1.0.095.1630 | Собственный | Да | Да | Да | Да | Да | Нет | Да | Да | Да | Microsoft Access , Sybase , IBM Db2 , Teradata | Ява | |
Орба | Анджей Калуза | 2016-12-06 [±] | 1.2.5.395 [ 9 ] | лицензия GPL | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Firebird , HSQL , InterBase , Derby — все с JDBC. драйвером | Ява |
pgAdmin | Команда разработчиков pgAdmin | 2020-03-05 | 4.19 [ 10 ] | Лицензия PostgreSQL | Да | Да | Да | Да | С++ | |||||||
phpLiteAdmin | Дэйн Ираклеус, Кристофер Крамер и другие | 2019-09-05 | 1.9.8.2 [ 11 ] | лицензия GPL | Да | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет | Да | PHP | |
phpMyAdmin | Команда разработчиков phpMyAdmin |
08 февраля 2023 г.; 18 месяцев назад [±] |
5.2.1 [ 12 ] |
лицензия GPL | Да | Да | Да | Да | Моросящий дождь , MariaDB | php | ||||||
Студия баз данных SQL | Ян Прочазка | 2016-05-27 | 3.4.1 | Собственный | Да | Нет | Нет | Нет | Нет | Нет | Да | .NET , WPF , С# | ||||
SQL это | Webyog Softworks Pvt. ООО | 2022-01-11 [±] | 13.1.9 [ 13 ] | лицензия GPLv2 | Да | нужно вино | нужно вино | Да | С++ | |||||||
Белка SQL | Колин Белл, Герд Вагнер, Роб Мэннинг и другие | 2023-06-04 [±] | 4.6.0 [ 14 ] | GPLv2 и LGPLv2 | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Access , Axion Java RDBMS, Apache Derby , Daffodil DB, FileMaker (JDBC), Fujitsu Siemens SESAM/SQL , Firebird , FrontBase , HSQLDB , Hypersonic SQL , H2 (СУБД) , IBM Db2 , Informix , Ingres , OpenIngres , InstantDB, InterBase , База данных Mckoi SQL, Mimer SQL , Netezza , Pointbase, SAPDB , Sybase , XML-драйвер Sunopsis, хранилище Teradata, СУБД ThinkSQL, аналитическая база данных Vertica. | Ява |
Жаба | Квестовое программное обеспечение | Различный | Различный | Собственный | Да | Нет | Нет | Да | Да | Да | Да | IBM Db2 , Sybase | Дельфи , С#.NET | |||
Разработчик моделей данных жаб | Квестовое программное обеспечение | 2020-10-19 | 7.3 [ 15 ] | Собственный | Да | Нет | Нет | Да | Да | Да | Да | IBM Db2 , MS Access , Sybase | Дельфи | |||
Занимать | Сообщество | 2017-07-04 | 3.2 | лицензия GPL | Да | Да | Да | Да | Да | Да | Терадата | С++ — Qt | ||||
Продукт | Создатель | Дата последней стабильной версии | Последняя стабильная версия | Лицензия | Работает в Windows | Работает на MacOS | Работает на Linux | Оракул | MySQL | PostgreSQL | MS SQL-сервер | ОДБК | JDBC | SQLite | Другой | Язык программирования |
Функции
[ редактировать ]Легенда
- Пользовательский интерфейс:
- На основе браузера — выполняется на компьютерном сервере и доступен через сеть с помощью веб-браузера.
- рабочий стол – выполняется на персональном компьютере
- Создать/изменить таблицу:
- Да — можно создать таблицу, изменить ее определение и данные, а также добавить новые строки.
- Некоторые - могут создавать/изменять только определение таблицы, но не данные.
- Просмотр таблицы:
- Да – можно просматривать определения таблиц и данные
- Некоторые - могут просматривать только определения таблиц.
- Поддержка нескольких серверов:
- Да — можно управлять несколькими серверами из одного окна/сеанса
- Некоторые - могут управлять несколькими серверами из разных окон/сеансов.
- Сервер мониторинга:
- Да — включает автономный сервер, который выполняет проверки и сообщает об ошибках.
Инструменты | Пользовательский интерфейс | Мастер создания и изменения | Просматривать | Автозаполнение | Синтаксис цветной | Поддержка нескольких серверов | Сервер мониторинга | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
База данных | Стол | Процедура | Курок | База данных | Стол | Процедура | Курок | ||||||
Админ | На основе браузера | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Да | ? | ? |
База данных АльтоваШпион | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ? |
Рабочая среда базы данных | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ? |
DataGrip | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Нет |
ДБивер | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
DBEправить | рабочий стол | Нет | Нет | Нет | Нет | Да | Да | Да | Нет | Нет | Да | Нет | ? |
Эпиктет | рабочий стол | Нет | Да | Нет | Нет | Да | Да | Да | Да | Да | Да | ? | ? |
Студия управления Microsoft SQL Server | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Нет |
МодельRight | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Нет | Да | ? | ? |
MySQL рабочая среда | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Некоторый |
Навикат | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ? |
Охватывает разработчика моделей данных | рабочий стол | Нет | Да | Нет | Да | Нет | Нет | Нет | Нет | Да | Да | Да | ? |
Менеджер предприятия Oracle | На основе браузера | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ? | Да |
Разработчик Oracle SQL | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Нет |
Орба | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Нет |
pgAdmin | На основе браузера, настольный компьютер ( TDI ) | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Некоторый |
phpLiteAdmin | На основе браузера | Да | Да | Нет | Да | Да | Да | Нет | Да | Да | Да | ? | ? |
phpMyAdmin | На основе браузера | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
Студия баз данных SQL | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Нет |
SQL это | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | ? | ? |
Белка SQL | рабочий стол | ? | ? | ? | ? | Да | Да | ? | ? | Да | Да | Некоторый | ? |
Жаба | рабочий стол | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да | Да |
Разработчик моделей данных жаб | рабочий стол | Да | Да | Да | Да | Некоторый | Некоторый | Некоторый | Некоторый | Нет | Да | ? | ? |
Занимать | рабочий стол | Нет | Да | Да | Нет | Да | Да | Да | Да | Да | Да | Да | ? |
Возможности (продолжение)
[ редактировать ]Легенда:
- Менеджер пользователей:
- Да — менеджер пользователей с поддержкой разрешений для базы данных и схемы, а также разрешений для отдельных объектов (таблиц, представлений, функций).
- Некоторые — простой менеджер пользователей с поддержкой разрешений базы данных и схемы.
- Нет — нет менеджера пользователей или менеджера пользователей только для чтения.
менеджер пользователей | Плагин | Сравнивать | Импорт | Экспорт | Отладчик | Система контроля версий | Пространственная визуализация | |
---|---|---|---|---|---|---|---|---|
Админ | Да | Да | Да | SQL-скрипт, CSV, TSV или вышеуказанный файл в zip-архиве (в качестве плагина); импорт файла сервера-сайта в SQL или SQL в zip, gzip или bzip2 | SQL-скрипт, CSV, TSV или указанный выше файл в zip , gzip , bzip2 ; XML (как плагин) | Нет | Гит | |
База данных АльтоваШпион | Нет | Нет | Да | CSV, XML | XML, структура XML, CSV, HTML, MS Excel | Нет | ? | |
Рабочая среда базы данных | Да | Нет | Да | Да | Да | Да | Да [ 16 ] | |
DataGrip | Нет | Да | Да | Да | TXT , CSV , HTML , XML , DBF , сценарий SQL , RTF , MS Word , MS Excel , MS Access , буфер обмена MS Windows , файл Paradox , WK1 , WQ1 , SLK , DIF , LDIF | Нет | Да | |
ДБивер | Да | Да | Да | Да | Да | Нет | С Eclipse плагинами | |
DBEправить | Нет | Нет | Нет | Нет | MS Excel , PDF , текст, сценарий SQL | Нет | ? | |
Эпиктет | Нет | Да | Нет | Нет | Эксель | Нет | ? | |
МодельRight | Некоторый | Да | Да | Да — из поддерживаемых баз данных с использованием собственных интерфейсов или из любого источника ODBC. | SQL ; XML ; ДТД ; Диаграмма в формате BMP, JPEG | Нет | ? | |
Навикат | Да | Нет | Да | Да — TXT , CSV , DBF , HTML , MS Excel , MS Access , файл Paradox , WK1 , WQ1 , XML или из любого источника ODBC (ограничения см. по ссылке). [ 17 ] ) | Да — TXT , CSV , HTML , XML , DBF , сценарий SQL , RTF , MS Word , MS Excel , MS Access , буфер обмена MS Windows , файл Paradox , WK1 , WQ1 , SLK , DIF , LDIF (ограничения см. по ссылке). [ 17 ] ) | Да | Нет | |
Охватывает разработчика моделей данных | Нет | Нет | Да | Да — импортировать базу данных с сервера/ODBC | Да – экспортировать SQL | Нет | Нет | |
MySQL рабочая среда | Да | Да | Да | Да – CSV , HTML , JSON , MS Excel , SQL INSERTS, с разделением табуляцией, XML | Да – CSV , HTML , JSON , MS Excel , SQL INSERTS, с разделением табуляцией, XML | Да | Нет | |
Разработчик Oracle SQL | Да | Да | Да | Да | Да | Да | Да | Да |
Орба | Нет | Да | Да | SQL-скрипт | SQL-скрипт, CSV, XML, HTML, PDF, Excel, DBF, DataText | Нет | Нет | |
pgAdmin | Да | Да | Нет | CSV , текстовый или двоичный | CSV , текст , HTML , XML | Да | Нет | |
phpMyAdmin | Да | Некоторый | Да | Да – CSV , SQL , XML , Excel , ODS | Да — CSV , LaTeX , Excel , Word , ODS , ODT , XML , SQL , YAML , Texy! , JSON , NHibernate , PHP , PDF , MediaWiki | Да | Гит | |
Студия баз данных SQL | Да | Да | Нет | CSV , XML , MS Excel | CSV , HTML , MS Excel , SQL-вставки, с разделением табуляцией, XML | Нет | Нет | |
SQL это | Да | ? | Да | Да | Да | ? | ? | |
Студия управления SQL-сервером | Да | Да | ? | Да | Да | Да | Да [ 18 ] | Да |
Белка SQL | ? | Да | Да | Да | ? | Нет | ? | |
Жаба | Некоторый | Нет | Да | Да | Да | Да | СВН , КВС , ТФС , ВСС | |
Разработчик моделей данных жаб | Нет | ? | Да | Жаба для Oracle ERD, ERWin 7.1(XML) через плагин | SQL; метаданные в XML; отчет в формате HTML/RTF/CSV; диаграмма в формате BMP, JPEG, PNG | Нет | ? | |
Занимать | Некоторый | Нет | Да | Да | Да | Да | Нет |
Особенности - визуальный дизайн и реверс-инжиниринг
[ редактировать ]Легенда:
- Визуальное проектирование схемы/ER: возможность рисовать диаграммы отношений сущностей для базы данных. Если они отсутствуют, следующие две функции также будут отсутствовать.
- Реверс-инжиниринг — возможность создания ER-диаграммы из базы данных с учетом связей внешнего ключа.
- Да — поддерживает инкрементный обратный инжиниринг, сохраняя пользовательские изменения в схеме и импортируя только изменения из базы данных.
- Некоторые - могут только реконструировать всю базу данных сразу и удалять любые пользовательские изменения в диаграмме (не могут «обновить» диаграмму, чтобы она соответствовала базе данных).
- Форвардное проектирование — возможность обновлять схему базы данных с изменениями, внесенными в ее сущности и связи, с помощью визуального конструктора ER-диаграмм.
- Да – можно обновлять выбранные пользователем объекты
- Некоторые - могут обновлять только всю базу данных сразу
Визуальный конструктор запросов | Разработка визуальной схемы/модели/ER-диаграммы | Реверс-инжиниринг | Передовая инженерия | Групповые блоки диаграмм ER | |
---|---|---|---|---|---|
Админ | Да | Да | Да | Нет | Нет |
База данных АльтоваШпион | Да | Да | Да | Да | ? |
Рабочая среда базы данных | Да | Да | Да | ? | Да |
ДБивер | Нет | Да | Да | Нет | ? |
DBEправить | Нет | Нет | Нет | Нет | Нет |
МодельRight | Нет | Да | Да | Да | Да |
Навикат | Да | Да | Да | Да | Да |
Охватывает разработчика моделей данных | Да | Да | Да | Да | Да |
MySQL рабочая среда | Да | Да | Да | Да | Да |
Разработчик Oracle SQL | Да | Да | Да | Да | ? |
Орба | Нет | Нет | Нет | Нет | Нет |
pgAdmin | Да | Нет | Нет | Нет | Нет |
phpMyAdmin | Да | Да | Да | Нет | Нет |
Студия баз данных SQL | Да | Да | Да | Да | Нет |
Студия управления SQL-сервером | ? | Да | Да | ? | ? |
SQL это | Да [ 19 ] | Да [ 20 ] | Да | Да | ? |
Белка SQL | Да | Да | Да [ примечание 1 ] | ? | Нет |
Жаба | Да | Да | Да | Да | ? |
Разработчик моделей данных жаб | Нет | Да | Да | Да [ примечание 2 ] | ? |
См. также
[ редактировать ]- Сравнение инструментов моделирования данных
- Сравнение объектных систем управления базами данных
- Сравнение объектно-реляционных систем управления базами данных
- Сравнение систем управления реляционными базами данных
- Список систем управления реляционными базами данных
- инструмент программирования SQL
Примечания
[ редактировать ]Ссылки
[ редактировать ]- ^ «Что нового в DatabaseSpy» . altova.com . Проверено 24 июля 2019 г.
- ^ «Выпуск 23.2.5» . Гитхаб . 20 ноября 2023 г. Проверено 29 ноября 2023 г.
- ^ «Релизы — HeidiSQL/HeidiSQL» . github.com . Проверено 26 августа 2022 г.
- ^ «Загрузить SQL Server Management Studio (SSMS)» . 9 апреля 2024 г.
- ^ «Обзор инструментов построения диаграмм базы данных, доступных для PostgreSQL» . Несколько девяток . 05.07.2019 . Проверено 24 июля 2019 г.
- ^ «ModelRight Загрузите пробные версии полной версии» . www.modelright.com . Проверено 24 июля 2019 г.
- ^ «Релизы — mysql/mysql-workbench» . github.com . Проверено 19 ноября 2020 г.
- ^ «Добро пожаловать в пресс-центр Navicat – Navicat» . www.navicat.com . Проверено 17 апреля 2022 г.
- ^ «Орбада — Менеджер базы данных — Просмотр /Орбада на SourceForge.net» . sourceforge.net . Проверено 24 июля 2019 г.
- ^ «pgAdmin — Инструменты PostgreSQL» . www.pgadmin.org . Проверено 18 марта 2020 г.
- ^ «Phpliteadmin/Public/Загрузки — Bitbucket» .
- ^ «phpMyAdmin 5.2.1» . 8 февраля 2023 г. Проверено 8 февраля 2023 г.
- ^ «Выпущен SQLyog MySQL GUI v13.1.9» . sqlyog.com . Проверено 11 января 2021 г.
- ^ «SQL-клиент SQuirrel — просмотр/1-стабильный» . sourceforge.net . Проверено 25 ноября 2023 г.
- ^ «Toad Data Modeler 7.3 — Примечания к выпуску» . support.quest.com . Проверено 17 апреля 2022 г.
- ^ пользовательская система через TeamServer в Enterprise Edition
- ^ «Управление версиями в SQL Server Management Studio (SSMS)» . 21 ноября 2016 г.
- ^ «Построитель запросов SQLYog» . Архивировано из оригинала 26 октября 2010 г. Проверено 29 мая 2008 г.
- ^ «Конструктор схем SQLYog» . Архивировано из оригинала 26 октября 2010 г. Проверено 29 мая 2008 г.