26.10.14. DbForge Studio for MySQL - очень приличный набор инструментов для работы с MySQL, причем настолько простой и одновременно удобный, что именно его я определил в качестве базового студентам в курсах, использующих СУБД MySQL. Ну а в связке с сервером на основе MariaDB получается вообще очень простой, удобный и эффективный инструментарий проектирования MySQL.
Перечень возможностей программы :
Компания SkySQL переименована в MariaDB Corporation http://fetisovvs.blogspot.ru/2014/10/skysql-mariadb-corporation.html
Электронная книга Инсталляция MySQL 5.5.24 http://fetisovvs.blogspot.com/2014/09/mysql-5524.html
Скачать DbForge Studio for MySQL можно на сайте разработчика http://www.devart.com/ru/dbforge/mysql/studio/download.html
Немного омрачает радужную картину отсутствие русскоязычного руководства работы с программой. Впрочем, студентам я читаю лекции :)) Ну, а вообще в прошлом году белорусский Интернет-журнал "Компьютерные вести" в спецвыпуске для разработчиков программного обеспечения №6 от 2 августа за этот год опубликовал мою статью "Работа с MySQL с помощью dbForge Studio".
Прочитать статью можно скачав журнал с сайта редакции по ссылке http://www.kv.by/pdf/kv_current.pdf либо по прямой ссылке опять-таки на сайте журнала http://www.kv.by/content/326273-rabota-s-mysql-s-pomoshchyu-dbforge-studio
А еще подумав, я решил сдублировать эту статью и в своем блоге: http://fetisovvs.blogspot.com/2014/11/dbforge-studio-mysql.html
А еще подумав, я решил сдублировать эту статью и в своем блоге: http://fetisovvs.blogspot.com/2014/11/dbforge-studio-mysql.html
Я также включил эту статью в файл с моими статьями, который можно скачать по ссылке http://dl.dropbox.com/u/25008022/%D0%9C%D0%BE%D0%B8%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5%20%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8.pdf
Перечень возможностей программы :
Возможности соединения с MySQL
- Поддержка Sphinx и Percona
- Поддержка всех версий MySQL 3.2.3-5.х
- Поддержка MariaDB
- Безопасные соединения через SSL/SSH
- HTTP-соединения через PHP туннель
- Поддержка UTF-8 баз данных
- Работа с встроенным MySQL сервером
- Прямой доступ к MySQL серверу без клиентской библиотеки
- Поддержка аутентификации через PAM (Pluggable Authentication Module)
- Поддержка аутентификации посредством Windows
- Поддержка работы с MySQL на Amazon RDS
Администрирование и обслуживание
- Многофункциональный Менеджер Безопасности для управления учетными записями и привилегиями
- Менеджер Сессий для мониторинга активных соединений с сервером MySQL
- Окно Управление Службами для запуска и остановки сервисов MySQL
- Мастер Обслуживания таблиц для проверки, анализа, исправления и оптимизации таблиц
- Окно Серверные Переменные для просмотра и редактирования параметров сервера
- Диалог Записать Кэш
Анализ данных
- Просмотр данных связанных таблиц
- Мастер генерации отчетов по данным
- Дизайнер отчетов по данным
- Дизайнер сводных таблиц
- Мастер построения графиков
- Поиск данных в "живой" базе
- Автоматическая генерация отчетов и их рассылка
Сравнение данных
- Возможность сравнения данных в базах любого размера
- Необязательное сравнение представлений
- Поддержка пользовательских ключей сравнения
- Опция для сравнения BLOB данных
- Фильтрация результатов сравнения
- Генерация скрипта синхронизации данных
- Просмотр различий в данных по записям
- Исключение таблиц и записей из синхронизации
- Сохранение и загрузка настроек сравнения
- Интерфейс командной строки для сравнения и синхронизации
- Генерация отчетов о сравнении в форматах HTML и Excel
- Сравнение результатов пользовательских запросов (кроме таблиц и представлений)
- Возможность включать объекты в сравнение с использованием масок. Это полезно при сравнении групп таблиц
Редактор данных
- Асинхронная выборка данных с возможностью отмены операции
- Обновление группы таблиц, когда изменения собраны вместе и применяются явно
- Копирование данных с заголовками столбцов для быстрой вставки в электронную таблицу
- Настраиваемые фильтры данных любой сложности
- Окно Редактор LOB для просмотра изображений, RTF и двоичных значений ячеек
- Визуальный интерфейс для редактирования дат и времени
- Редактор поиска внешних ключей, позволяющий легко редактировать поля, ссылающиеся на другие таблицы
- Свободное копирование любого блока данных в буфер обмена
- Полнотекстовый поиск (Ctrl+F) в гриде с данными
- Карточный вид
- Группировка по произвольным столбцам
- Инкрементный поиск (Ctrl+I) в гриде с данными
- Редактор для LOB объектов
- Редактирование результатов запросов, включающих в себя несколько таблиц
- Постраничный режим просмотра большого количества данных, полученных в результате выполнения какого-либо действия
- Печать данных
- Быстрая фильтрация, доступная из каждой ячейки с данными
- Опция нумерации записей
- Индикатор состояния "только для чтения"
- Возможность создания отчетов, графиков и сводных таблиц прямо из редактора данных
- Сортировка и фильтрация на сервере для облегчения работы с большими наборами данных
- Диалоговое окно для выборки видимых столбцов
- Редактирование микросекунд в столбцах с типами данных TIME, DATETIME и TIMESTAMP
Резервное копирование
- Многофункциональный мастер резервного копирования MySQL и мастер восстановления базы
- Резервные копии "только схема" и "только данные" в дополнение к полным копиям базы
- Поддержка больших баз данных (больше 2 Гб)
- Проекты резервного копирования, позволяющие сохранить установки для дальнейшего использования
- Zip компрессия для файлов резервных копий
- Поддержка интерфейса командной строки для планирования задач резервного копирования
- Логгирование ошибок и статуса копирования
Проводник БД
- Поддержка множественных соединений к базам данных
- Асинхронная процедура соединение с возможностью отмены операции
- Просмотр детальных свойств и данных объекта в окне Просмотрщик Объектов
- Навигация по дереву зависимостей для каждого объекта
- Функция дублирования объекта
- Быстрая генерация шаблонных скриптов для выбранного объекта: SELECT, INSERT, EXECUTE и т.д.
- Настраиваемая генерация DDL через мастер
- Команда 'Отправить' для быстрой отправки таблиц в дизайнер запросов, отчет по данным и другие инструменты
- Умное переименование колонок, позволяющее перестроить зависимые объекты
- Быстрый доступ к объектным привилегиям (GRANT) из контекстного меню
- Множественное выделение для групповых операций над объектами
- История навигации по базе данных
Рефакторинг баз данных
- Переименование таблиц, столбцов, представлений, процедур и функций
- Предварительный просмотр изменений в базе данных с возможностью их выборочной отмены
- Возможность создания скрипта рефакторинга базы данных без применения изменений
- Возможносить провоодить рефакторинг из Проводника и редакторов объектов
- Возможность переименовать несколько столбцов из редактора объектов
- Если возникнет ошибка при обработке зависимостей, пользователь может ее исправить самостоятельно
Отладчик
- Отладка хранимых процедур и функций
- Отладка триггеров
- Отладка скриптов
- Команды для пошагового выполнения: Войти в код, Перейти код, Выйти из кода
- Поддержка точек останова для процедур, функций, триггеров, скриптов
- Окно Точек останова
- Окно Стек вызовов с навигацией
- Окно Переменные для вычисления переменных
- Вычисление переменных сессий при отладке скрипта
- Открытие отладчика одним щелчком мыши
Функциональность MariaDB
- Расширенный синтаксис SELECT (LIMIT ROWS EXAMINED)
- Установка плагинов INSTALL SONAME
- Поддержка синтаксиса SHOW EXPLAIN
- Multi-source репликация
- Поддержка синтаксиса Dynamic Columns для DML конструкций
- Новый синтаксис KILL
- Расширенный синтакс CREATE TABLE или ALTER TABLE
- Механизм хранения данных Aria ENGINE (ранее Maria ENGINE)
- Поддержка Virtual Columns
- Поддержка микросекунд
- Поддержка Pluggable Authentication
Экспорт и импорт данных
- Экспорт данных в:
- CSV
- XML
- Text
- XLS
- DBF
- HTML
- RTF
- MDB (Access)
- ODBC
- SQL
- Экспорт данных из нескольких таблиц за один раз
- Экспорт данных через интерфейс командной строки
- Импорт данных из:
- CSV
- XML
- Text
- XLS
- XLSX
- DBF
- MDB (Access)
- ODBC
- Импорт данных через интерфейс командной строки
- Шаблоны экспорта и импорта
Дизайнер таблиц
- Визуальный редактор для таблиц
- Удобный редактор внешних ключей
- Поддержка секционирования
- Грид с возможностью редактирования столбцов: столбцы можно редактировать прямо в гриде, не открывая добавочных диалоговых окон
- Полнотекстовый поиск в гриде со столбцами
- Возможность просмотра изменений в схеме перед обновлением базы данных
- Эвристика помогает определить тип данных для новых столбцов
Редакторы объектов
- Визуальные редакторы для столбцов, индексов и представлений
- Визуальные редакторы для триггеров, событий и определяемых пользователем функций
- Комбинированные редакторы для хранимых процедур и функций
- Возможность просматривать объекты схемы в одном редакторе (закрепить документ)
- Поиск объектов в базе на основании различных параметров
Проекты
- Мастер создания нового проекта с импортом из существующей базы
- Окно Проект для управления проектными файлами
- Окно Схема Проекта для просмотра логической структуры проекта
- Экспорт проекта в один SQL скрипт
- Проверка ссылок проекта при сборке
- Множественные конфигурации сборки проекта
- Развертывание проекта на сервере за один щелчок мыши
- Рефакторинг кода
- Интеграция с инструментом сравнения схем
- Сохранение рабочего пространства
Дизайнер запросов
- Современная диаграмма для визуального создания запросов любой сложности без набора кода
- Поддержка масштабирования диаграммы для лучшего просмотра
- Предварительный просмотр и печать диаграммы
- Интеграция с Проводником Баз Данных для простого перетаскивания таблиц на диаграмму
- Поддержка всех видов операций JOIN
- Возможность визуального добавления подзапроса из любой части основного запроса
- Редактор с вкладками для создания сложных условий и удобного редактирования всех элементов выражения SELECT
- Визуальное редактирование подзапросов
- Возможность отмены и повторного выполнения операций
- Возможность сохранения запроса в файл
Профилировщик запросов
- Результаты выполнения команд SHOW PROFILE, EXPLAIN и статусные переменные отображаются в UI
- План запроса показывается в виде дерева для удобства просмотра
- История профилирования запроса сохраняется для дальнейшего анализа
- Результаты профилирования могут быть сравнены между собой с подсветкой отличий
- Печать результатов профилирования
Сравнение схем
- Сравнение двух "живых" баз между собой
- Сравнение "живой" базы с проектом
- Генерация отчетов о сравнении в форматах HTML и Excel
- Интерфейс командной строки для сравнения и синхронизации
- Синхронизация между различными версиями MySQL сервера
- Фильтрация результатов сравнения
- Генерация скрипта синхронизации схемы
- Просмотр разницы в DDL для каждого объекта
- Исключение объектов из синхронизации
- Сохранение и загрузка настроек сравнения
Редактирование и выполнение SQL
- Автоматическая проверка синтаксиса
- Сворачиваемые блоки кода с поддержкой пользовательских регионов кода
- Библиотека шаблонов кода с окном просмотра
- Контекстно-зависимое дополнение кода
- Контекстно-зависимая динамическая справка MySQL, доступная из редактора
- Окно Схема документа для быстрой навигации по большим скриптам
- Выполнение скриптов, выделенных фрагментов SQL и отдельных выражений
- Навигация к редактору объекта схемы из кода по горячей клавише
- Информация о параметрах хранимых процедур
- Быстрый доступ к нужным шаблонам кода из редактора SQL
- Быстрая информация об объектах базы данных
- Редактор SQL с подсветкой синтаксиса, закладками и поиском текста
- Форматирование SQL "на лету" в редакторе
- История выполненных SQL запросов для документа
- Мастер для группового форматирования SQL файлов на диске
Визуальный дизайнер базы данных
- Визуализация таблиц, представлений и хранимых процедур
- Простой доступ к объектам для просмотра и редактирования их свойств, получения данных, выполнения хранимых процедур и т.д.
- Поддержка IDEF1X и IE нотаций
- Настраиваемый интерфейс диаграммы с поддержкой различных обложек
- Эффективное расположение объектов на диаграмме
- Экспорт диаграммы в различные форматы изображений
- Поиск объектов на диаграмме
- Группировка объектов на диаграмме с помощью контейнеров
- Настраиваемая печать диаграммы с широким набором опций
- Возможность отключения отображения ограничений, индексов и триггеров
- Интеграция с окном Схема Документа
- Навигация по диаграмме с помощью окна Обзор Диаграммы
- Возможность добавления комментариев к диаграмме
Пользовательский интерфейс
- Стартовая страница для простого доступа к основным функциям продукта
- Богатый набор пользовательских настроек
- UI-темы
- Настраиваемая раскладка окон
- Инструментальные окна с режимами 'авто-скрытие' и 'плавающий'
- Несколько схем горячих клавиш с полной настройкой клавиатурных сочетаний
- Настройка подсветки синтаксиса
- Группы закладок для документов
- Настройка панелей инструментов
- Возможность просматривать объекты схемы в одном редакторе (опция 'Закрепить документ')
- Мастер экспорта/импорта пользовательских настроек
Смотри также:
Основы работы с DbForge Studio - инструментом для работы с MySQL. http://fetisovvs.blogspot.com/2014/11/dbforge-studio-mysql.htmlКомпания SkySQL переименована в MariaDB Corporation http://fetisovvs.blogspot.ru/2014/10/skysql-mariadb-corporation.html
Электронная книга Инсталляция MySQL 5.5.24 http://fetisovvs.blogspot.com/2014/09/mysql-5524.html
Комментариев нет:
Отправить комментарий