Комментарии 25
А где же минусы? Насчёт рекомендаций, я думал, будут рекомендации по выбору.
И да, а что такое привод?
Если часто приходится писать sql запросы и можете заплатить за DataGrip, то лучше взять именно его. В нем писать запросы заметно удобнее, особенно если привыкли к продуктам от JetBrains.
Совместимость с широким спектром приводов
Оказывается, я не один не понял, что это за приводы такие
Давно пользуюсь DBeaver, очень удобно. Есть небольшие проблемы с точкой запятой в процедурах и триггерами в MS SQL . К сожалению не смог найти решение, иногда приходится пользоваться SSMS из-за этого.
Я года с 2005 пользуюсь исключительно Oracle SQL Developer для доступа ко всем нужным мне БД (Oracle, MS SQL, DB2, MySQL, PostgreSQL и прочая). Так как он бесплатный, кроссплатформенный, написан на Java и использует JDBC в качестве "привода данных" (терминология автора). Большой плюс, что с помощью механизма пользовательских отчетов IDE можно настроить под себя и под любой адаптер данных, поддерживающий SQL-запросы. DBeaver тоже неплох, но мне не так нравится.
Я думаю стоит исправить опечатку в названии профессии: engineer
Navicat.
Полтора года назад надо было сделать трансфер данных из одной бдшки в другую. План был простой: выкачиваем файлик в виде запросов с инсертами из одной таблички и выполняем эти запросы в другую. В dbeaver был тогда баг (хз, как сейчас, мб поправили), что кол-во выгруженных данных было корректное (всё те же нужные 60к строк), но вместо 60к уникальных записей было 10к первых, которые потом повторялись. Т.е. он мне честно взял и выгрузил 10к первых строк 6 раз. На разобраться с этим было потрачено два дня (потому что я был молодой и зелёный и до конца не думал на инструмент). После чего я категорически отказался от этой штуки, ушёл в datagrip и сделал всё за полчаса.
Не доверяю дбиверу этому вашему теперь.
Статья доставила. Давайте по пунктам:
Почему выбраны хабы (ниже) где хоть слово о них?:
Хабы:
2. Вы можете хоть приблизительно сказать про ваш компарижен ,что с чем вы сравниваете? Уверен, что вряд ли. Переведите метрику референс пик плюс джамп. Кто где пик? Кого куда джамп?
Зная, как продукты устроены изнутри, а также будучи контрибьютером в один из них - выглядит чудовищно ваша оценка "походя", хотя, чат GPT, я наверное с тобой разговариваю, если в статье упомянут oracle 9, которому лет 20 уже, если не более. Маякни тогда, мы с тобой вроде не ссорились
Вижу прямо нуждаетесь в обратной связи, а я просто огорчен провалом статьи....эта статья (будь она неладна) написана мною в связи с тем, что я решил сравнить именно эти два инструмента, так как они были нам рекомендованы на курсе по sql как дополнение к курсу ML engineer. Я выбрал dbeaver, тех задач, которые мне нужны для моей специализации их хватает с головой...единственно, что не надо было мне изображать здесь из себя "великого программиста".
Использовал HeidiSQL года 3 — он шел по стандарту с MariaDB на винде.
В целом неплохое решение, т.к визуал достаточно наглядный и понятный, но если говорить про непосредственно редактор кода там — это ужас, он очень топорный и "анти-гибкий"
После него Datagrip был глотком свежего воздуха, всё так же удобно, так ещё и редактор кода привычный, "гибкий"
Бесплатный - DBeaver CE, который даже на отдельном домене сидит. Сам по себе DBeaver очень даже платный
DataGrip - это, как по мне, единственный инструмент который правильно визуализирует диаграмму таблиц БД (констрейнты и т.п.). Также с его помощью проектировать БД - одно удовольствие.
https://www.jetbrains.com/help/datagrip/creating-diagrams.html
Интересно, где вы нашли стоимость DG, сейчас глянул - For Individual Use first year US $99.00 incl. VAT US $118.80
DBeaver хорош для обучения, он на много меньше памяти кушает, но конечно есть в нём для професионалов не хватка чего то. И амперсанды на нём почему то так и не работают, что удивило.
Выбор подходящего инструмента для запросов: сравниваем DBeaver с Datagrip