Сравнение инструментов базы данных - Comparison of database tools

В следующих таблицах сравнивается общая и техническая информация для ряда доступных инструменты администратора базы данных. Пожалуйста, смотрите отдельные статьи о продуктах для получения дополнительной информации. Эта статья не является всеобъемлющей и не обязательно обновленной.

Системы, указанные на светло-фиолетовом фоне, больше не находятся в активной разработке.

Общий

ТоварСоздательДата последней стабильной версииПоследний стабильный выпускЛицензияРаботает на WindowsРаботает на Mac OS XРаботает на LinuxOracleMySQLPostgreSQLMS SQL ServerODBCJDBCSQLiteДругойЯзык программирования
ДаДаБИКЭухенио Таккини2019-07-23[±]9.4 Монтероссо[1]ПроприетарныйдададададададаНетНетдаPHP
Диспетчер развертывания базы данныхПроект "Несанкционированная лягушка"2012-05-29v0.1iLGPLдаНетдадаQt / C ++
База данныхSpyАльтова2019-04-02[±]2019r3[2]ПроприетарныйдаНетНетдадададададаIBM DB2, Sybase, MS доступC ++
Инструментальные средства базы данныхUpscene Productions2017-06-295.3.2Проприетарныйдатребует Винотребует ВинодадададаInterBase, Жар-птица, SQL Anywhere, NexusDB и MariaDBDelphi
DataGripJetBrains2017-09-062017.2.2ПроприетарныйдададададададаНетдадаSybase, DB2, H2, Гиперзвуковой SQL, Amazon Redshift, Apache DerbyЯва
DBeaverСерж Райдер2020-08-317.2.0Лицензия ApacheдадададададададададаMySQL, PostgreSQL, Oracle, EXASOL, IBM DB2, SQL Server, Apache Derby, Жар-птица все с JDBC ВодительЯва
DBEditДжеф Ван ден Оувеланд2012-05-102.4.6GPLдададададададаНетдадаIBM DB2, HSQLDB, Apache Derby, H2Ява
ЭпиктетАнтилогическое программное обеспечение??ПроприетарныйдадададададаSybase, InterBase /Жар-птица, H2, HSQLDBЯва
HeidiSQLАнсгар Беккер2020-03-17[±]11.0[4]GPLдатребует Винотребует ВинодадададаEmbarcadero Delphi
МааткитБарон Шварц2010-06-015247GPLдадададаPerl
Студия управления Microsoft SQL ServerMicrosoft2020-10-27[5]18.7.1ПроприетарныйдаНетНетдавключая управление SSAS и языки MDX, DMX и XMLA.Сеть
Модель: ПравоМодель: Право2016-12-??4.1[6][7]ПроприетарныйдаНетНетдадададаSQL Server, Oracle, MySQL, PostgreSQL, DB2, DB2 / zOS, MS доступC ++
MySQL WorkbenchКорпорация Oracle2020-09-12[±]8.0.22[8]Сообщество Эд: GPL

Стандартный Ed: коммерческий проприетарный

дадададаC ++ /C # Цель-C Python (язык программирования)
NavicatPremiumSoft CyberTech Ltd.2020-04-1515.0.13Проприетарныйдадатребует ВинодадададададаBorland Delphi Цель-C
Navicat Data ModelerPremiumSoft CyberTech Ltd.2015-12-102.1ПроприетарныйдададададададададаBorland Delphi Цель-C
Oracle Enterprise ManagerOracle Corp.2015-06-1612.1.0.5ПроприетарныйдаНетдадададаDB2, Sybase, TimesTenЯва
Разработчик Oracle SQLOracle Corp.2018-04-0518.1.0.095.1630ПроприетарныйдададададаНетдададаMicrosoft Access, Sybase, DB2, ТерадатаЯва
ОрбадаАнджей Калуца2016-12-06[±]1.2.5.395[9]GPLдадададададададададаЖар-птица, HSQL, InterBase, дерби все с JDBC ВодительЯва
pgAdminКоманда разработчиков pgAdmin2020-03-054.19[10]Лицензия PostgreSQLдадададаC ++
phpLiteAdminДэйн Ираклис, Кристофер Крамер и другие2019-09-051.9.8.2[11]GPLдададаНетНетНетНетНетНетдаPHP
phpMyAdminКоманда разработчиков phpMyAdmin

2020-10-15[±]


5.0.4[12]


GPLдадададаМорось, MariaDBphp
SQL Database StudioЯн Прохазка2016-05-273.4.1ПроприетарныйдаНетНетНетНетНетда.СЕТЬ, WPF, C #
SQLyogWebyog Softworks Pvt. ООО2020-09-22[±]13.1.7[13]GPLv2датребует Винотребует ВинодаC ++
SQuirreL SQLКолин Белл, Герд Вагнер, Роб Мэннинг и другие2019-09-09[±]4.0.0[14]GPLv2 & LGPLv 2дадададададададададаДоступ, СУБД Axion Java, Apache Derby, Daffodil DB, FileMaker (JDBC), Fujitsu Siemens SESAM / SQL, Жар-птица, FrontBase, HSQLDB, Гиперзвуковой SQL, H2 (СУБД), IBM DB2, Informix, Ingres, OpenIngres, InstantDB, InterBase, База данных Mckoi SQL, Microsoft SQL Server, Mimer SQL, Netezza, База точек, SAPDB, Sybase, Sunopsis XML Driver, Teradata Warehouse, ThinkSQL RDBMS, Vertica Analytic Database и другие с драйверами JDBC.Ява
ЖабаПрограммное обеспечение QuestРазныеРазныеПроприетарныйдаНетНетдадададаDB2, SybaseEmbarcadero Delphi, C # .NET
Модельер данных жабыПрограммное обеспечение Quest2009-03-053.3.8ПроприетарныйдаНетНетдадададаDB2, MS доступ, SybaseEmbarcadero Delphi
TOraСообщество2017-07-043.2GPLдадададададаТерадатаC ++ /Qt

Функции

Легенда

  • Создать / изменить таблицу:
    • Да - можно создавать таблицу, изменять ее определение и данные, а также добавлять новые строки
    • Некоторые - могут только создавать / изменять определение таблицы, но не данные
  • Обзор таблицы:
    • Да - можно просматривать определения таблиц и данные
    • Некоторые - могут только просматривать определение таблицы
  • Поддержка нескольких серверов:
    • Да - можно управлять несколькими серверами из одного окна / сеанса
    • Некоторые - могут управлять из другого окна / сеанса несколькими серверами
  • Сервер мониторинга:
    • Да - включает автономный сервер, который выполняет проверки и сообщает о сбоях
ИнструментыПользовательский интерфейсМастер создания и измененияПросматриватьАвтозавершениеЦвет синтаксисаПоддержка нескольких серверовСервер мониторинга
База данныхСтолПроцедураСпусковой крючокБаза данныхСтолПроцедураСпусковой крючок
АдминистраторНа основе браузерададададададададаНетда??
Альтова База данныхШпионрабочий столдадададададададададада?
ДаДаБИКНа основе браузераНетНемного[примечание 1]НетНетНетНемного[заметка 2]НетНетНетНетНет?
Диспетчер развертывания базы данныхрабочий столдадададададададададаНет?
Инструментальные средства базы данныхрабочий столдадададададададададада?
DataGripрабочий столдададададададададададаНет
DBeaverрабочий столдададададададададададада
DBEditрабочий столНетНетНетНетдададаНетНетдаНет?
Эпиктетрабочий столНетдаНетНетдададададада??
Студия управления Microsoft SQL Serverрабочий столдададададададададададаНет
Модель: Праворабочий столдадададададададаНетда??
MySQL Workbenchрабочий столдададададададададададаНемного
Navicatрабочий столдадададададададададада?
Navicat Data Modelerрабочий столНетдаНетдаНетНетНетНетдадада?
Oracle Enterprise ManagerНа основе браузерадададададададададада?да
Разработчик Oracle SQLрабочий столдададададададададададаНет
Орбадарабочий столдададададададададададаНет
pgAdminTDIдададададададададададаНемного
phpLiteAdminНа основе браузерададаНетдададаНетдадада??
phpMyAdminНа основе браузерадададададададададададада
SQL Database Studioрабочий столдададададададададададаНет
SQLyogрабочий столдададададададададада??
SQuirreL SQLрабочий стол????дада??дадаНемного?
Жабарабочий столдададададададададададада
Модельер данных жабырабочий столдадададаНемногоНемногоНемногоНемногоНетда??
TOraрабочий столНетдадаНетдадададададада?

Особенности (продолжение)

Легенда:

  • Менеджер пользователей:
    • Да - диспетчер пользователей с поддержкой разрешений базы данных и схемы, а также разрешений отдельных объектов (таблиц, представлений, функций)
    • Некоторые - простой пользовательский менеджер с поддержкой разрешений базы данных и схемы
    • Нет - нет диспетчера пользователей или диспетчера пользователей только для чтения
менеджер пользователейПлагинСравниватьимпортЭкспортОтладчикУправления источникомПространственная визуализация
АдминистратордададаSQL-скрипт, CSV, TSV или выше в застегивать (как плагин); импорт файла сервер-сайт в SQL или SQL в zip, gzip или же bzip2SQL-скрипт, CSV, TSV или выше в застегивать, gzip, bzip2; XML (как плагин)НетGit
Альтова База данныхШпионНетНетдаCSV, XMLXML, структура XML, CSV, HTML, MS ExcelНет?
ДаДаБИКНемного[15]НетНетНетCSVдаНет
Инструментальные средства базы данныхдаНетдададада?
DataGripНетдададатекст, CSV, HTML, XML, DBF, SQL скрипт, RTF, MS Word, MS Excel, MS доступ, Буфер обмена MS Windows, Файл Paradox, WK1, WQ1, SLK, DIF, LDIFНетда
DBeaverдададададаНетС Затмение плагины
DBEditНетНетНетНетMS Excel, PDF, Текст, сценарий SQLНет?
ЭпиктетНетдаНетНетExcelНет?
Модель: ПравоНемногодадаДа - из поддерживаемых баз данных с использованием собственных интерфейсов или из любого источника ODBCSQL; XML; DTD; Схема в формате BMP, JPEGНет?
NavicatдаНетдаДа - текст, CSV, DBF, HTML, MS Excel, MS доступ, Файл Paradox, WK1, WQ1, XML, или из любого источника ODBC (ограничения см. по ссылке[16])Да - текст, CSV, HTML, XML, DBF, SQL скрипт, RTF, MS Word, MS Excel, MS доступ, Буфер обмена MS Windows, Файл Paradox, WK1, WQ1, SLK, DIF, LDIF (См. Ссылку для ограничений[16])даНет
Navicat Data ModelerНетНетдаДа - Импорт базы данных с сервера / ODBCДа - экспорт SQLНетНет
MySQL WorkbenchдададаДа - 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, ОРВДа - CSV, Латекс, Excel, Слово, ОРВ, ODT, XML, SQL, YAML, Текси!, JSON, NHibernate, PHP, PDF, MediaWikiдаGit
SQL Database StudioдадаНетCSV, XML, MS ExcelCSV, HTML, MS Excel, SQL INSERTS, разделенные табуляцией, XMLНетНет
SQLyogда?дадада??
SQL Server Management Studioдада?дададада[17]да
SQuirreL SQL?дадада?Нет?
ЖабаНемногоНетдадададаSVN, CVS, TFS, VSS
Модельер данных жабыНет?даToad для Oracle ERD, ERWin 7.1 (XML) через плагинSQL; метаданные в XML; отчет в HTML / RTF / CSV; диаграмма в формате BMP, JPEG, PNGНет?
TOraНемногоНетдадададаНет

Особенности - визуальный дизайн и обратный инжиниринг

Легенда:

  • Визуальная схема / E-R дизайн: умение рисовать сущность-связь диаграммы для базы данных. Если он отсутствует, следующие две функции также будут отсутствовать
  • Разобрать механизм с целью понять, как это работает - возможность создавать ER-диаграмму из базы данных со связями по внешнему ключу
    • Да - поддерживает инкрементное обратное проектирование, сохраняя изменения, внесенные пользователем в диаграмму, и импортирует только изменения из базы данных
    • Некоторые - могут только реконструировать всю базу данных сразу и отбрасывать любые изменения, внесенные пользователем в диаграмму (не могут «обновить» диаграмму для соответствия базе данных)
  • Форвардное проектирование - возможность обновлять схему базы данных с изменениями, внесенными в ее сущности и отношения, с помощью визуального конструктора ER-диаграммы.
    • Да - может обновлять выбранные пользователем объекты
    • Некоторые - могут обновлять только всю базу данных за раз
Визуальный конструктор запросовВизуальная схема / модель / дизайн E-R диаграммыРазобрать механизм с целью понять, как это работаетПередовой инжинирингГрупповые ящики диаграмм ER
АдминистратордададаНетНет
Альтова База данныхШпиондададада?
Диспетчер развертывания базы данныхдададаНетНет
Инструментальные средства базы данныхдадада?да
DBeaverНетдадаНет?
DBEditНетНетНетНетНет
Модель: ПравоНетдададада
Navicatдадададада
Navicat Data Modelerдадададада
MySQL Workbenchдадададада
Разработчик Oracle SQLдададада?
ОрбадаНетНетНетНетНет
pgAdminдаНетНетНетНет
phpMyAdminдададаНетНет
SQL Database StudioдадададаНет
SQL Server Management Studio?дада??
SQLyogда[18]да[19]дада?
SQuirreL SQLдадада[заметка 3]?Нет
Жабадададада?
Модельер данных жабыНетдадада[примечание 4]?

Смотрите также

Примечания

  1. ^ Создавайте через интерфейс CRUD, поэтому создавайте данные таблицы, а не сами таблицы.
  2. ^ Просматривайте данные таблицы, а не определения таблиц.
  3. ^ Только инкрементально, вручную просматривая каждую таблицу и нажимая «Добавить в график».
  4. ^ Сгенерированный SQL должен выполняться вне Toad Data Modeler.

Рекомендации

  1. ^ "Журнал изменений". dadabik.com. Получено 2019-07-24.
  2. ^ «Что нового в DatabaseSpy». altova.com. Получено 2019-07-24.
  3. ^ «DBEdit 2 - История изменений». dbedit2.sourceforge.net. Получено 2019-07-24.
  4. ^ «Релизы - HeidiSQL / HeidiSQL». github.com. Получено 2020-01-13.
  5. ^ «Загрузить SQL Server Management Studio (SSMS)». 27 октября 2020.
  6. ^ «Обзор инструментов построения диаграмм базы данных, доступных для PostgreSQL». Несколько девяти. 2019-07-05. Получено 2019-07-24.
  7. ^ "ModelRight Скачать пробную версию полной версии". www.modelright.com. Получено 2019-07-24.
  8. ^ «Релизы - mysql / mysql-workbench». github.com. Получено 2020-11-19.
  9. ^ "Orbada - менеджер баз данных - Обзор / Orbada на SourceForge.net". sourceforge.net. Получено 2019-07-24.
  10. ^ "pgAdmin - Инструменты PostgreSQL". www.pgadmin.org. Получено 2020-03-18.
  11. ^ https://bitbucket.org/phpliteadmin/public/downloads
  12. ^ "Выпущены phpMyAdmin 4.9.7 и 5.0.4". phpmyadmin.net. Получено 2020-10-16.
  13. ^ «Выпущен SQLyog MySQL GUI 13.1.7». sqlyog.com. Получено 2020-10-08.
  14. ^ "SQuirrel SQL Client - Обзор / 1-стабильный". sourceforge.net. Получено 2019-10-31.
  15. ^ может управлять своими пользователями, которые имеют приоритет над пользователями СУБД
  16. ^ а б title = Матрица функций Navicat
  17. ^ https://blogs.technet.microsoft.com/dataplatforminsider/2016/11/21/source-control-in-sql-server-management-studio-ssms/
  18. ^ Построитель запросов SQLYog
  19. ^ Конструктор схемы SQLYog

внешняя ссылка