LXF103:Review2
|
|
|
- Нужен кросс-платформенный инструмент для администрирования MySQL? Web-интерфейсам недостаёт гибкости? Марко Фиоретти, кажется, нашёл верное решение.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
Navicat 8 – графический клиент и менеджер баз данных с поддержкой Unicode, поддерживающий и Mac OS X, и Windows, и Linux. Правда, «родной» версии для Linux нет – и в обозримом будущем не планируется: рассматриваемая здесь программа – на самом деле комплект из Windows-версии, копии Wine и скрипта для запуска. Есть также версия ‘Lite’, лишенная большинства администраторских функций, зато бесплатная.
Документация программы хороша, а на http://support.navicat.com немало толковых и подробных руководств. Даже если не обращать внимания на внешность и поведение программы, в нескольких местах заметны «уши» Windows. Например, каталог для хранения данных пользователя по умолчанию – $HOME/navicat8_mysql_en/Navicat/profiles – отображается как Y:\navicat8_mysql_en\Navicat\profiles\. Несмотря на это, Navicat в компании с Wine безупречно вели себя в Fedora 8, использованном нами для оценки.
Интерфейс позволяет отображать как таблицы, так и результаты запросов, в сетке или в виде MySQL-форм. Записями можно управлять, как заблагорассудится, отбирая их любыми мыслимыми фильтрами, которые можно сохранять для будущих поисков. Запрос к базе данных можно формировать загрузкой любого файла, содержащего команды SQL, или с помощью Visual Query Builder (визуального компоновщика запросов, недоступного в «облегченной» версии), поэтому механизм построения сложных запросов должен быть знаком пользователям Microsoft Access. Командная строка SQL всегда под рукой. Кнопками Image и Hex отображаются (редактируемые) рисунки и «сырые» шестнадцатеричные данные.
Хранимые процедуры!
MySQL 5 поддерживает хранимые процедуры (мини-SQL-программы, написанные и сохраненные внутри самой базы данных): в Navicat 8 есть собственный мастер для их создания и настройки. Эти программы прекрасно переносятся и легко поддерживаются, ведь единственная процедура, выполняющаяся на сервере, непосредственно доступна всем его клиентам. Кроме того, снижается нагрузка на сеть, ведь количество запросов к серверу существенно сокращается.
Администраторская часть Navicat 8 впечатляет. Можно создавать базы данных, управлять учетными записями и редактировать права доступа – и все из единого интерфейса. Есть окна для создания таблиц, индексов, триггеров и внешних ключей, а базы данных и структуру таблиц можно и просмотреть, и распечатать. Navicat – все, что нужно для передачи информации в другую базу данных на этом же или на другом сервере, для синхронизации. Туннели SSL и SSH для безопасного администрирования удаленных баз данных поддерживаются полностью.
Navicat обладает множеством функций для обслуживания существующих баз данных – от восстановления, оптимизации, анализа и исправления отдельных таблиц до резервного копирования или мероприятий по пакетной обработке. Окно мониторинга показывает состояние сервера в мельчайших деталях. Запланированные работы транслируются в стандартные вызовы Crontab. Однако эти вызовы не срабатывают, если, например, забыть сохранить имя пользователя и пароль в Navicat, или во время выполнения задачи Cron не запущен X.
По умолчанию, резервные копии сохраняются в нестандартном формате – если понадобится дамп базы данных в обычном ASCII, понятный любой MySQL-программе, необходимо создать его отдельно, кнопкой Extract SQL (Извлечь SQL). Однако мастер импорта-экспорта умеет работать и с другими форматами (подробнее см. онлайн-руководство). Если отбросить вопросы цены и доступа к коду, то для обычных пользователей (не администраторов), специальные Linux- или web-клиенты (PHPMyAdmin) могут предложить более глубокую интеграцию в рабочую среду при достаточной функциональности (экзотика вроде картинок и дампов не в счет). Серьезный недостаток Navicat 8 как клиента – отсутствие функции создания и просмотра отчетов.
С администрированием ситуация иная. К Navicat 8 стоит присмотреться начинающему администратору MySQL, или при управлении базами данных на удаленном сервере, где нет доступа ни к оболочке, ни к Cron. Интерфейс программы дружественный, цельный и обладает всем необходимым для удаленной диагностики. Элементарные операции SQL не выставляются напоказ, но и не прячутся слишком глубоко, поэтому при желании нетрудно выяснить, как же все-таки Navicat 8 обрабатывает «мышиные» щелчки. В этом отношении, Navicat 8 может быть интересен и как учебное пособие. LXF