Главная страница. Абонентское обслуживание компьютеров в СПб. ИТ аутсорсинг. ИТ аутсорсинг, абонентское обслуживание компьютеров в спб Полезные статьи посвященные компьютерам и интернету Проектирование и монтаж компьютерных сетей Разработка ПО (программного обеспечения) Продажа лицензионного программного обеспечения Поставка компьютерного оборудования, серверов, комплектующих Контакты. Время работы. Схема проезда
 

Обзор ИТ аудита, консалтинга

Методы ИТ аудита

Полезные статьи

Оставить отзыв

Отзывы клиентов

<< Предыдущая

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

Следующая >>

Полезные статьи | Командир запросов

Командир запросов

Командир запросов


Компания-разработчик популярной СУБД MySQL недавно начала разработку целого семейства продуктов для облегчения работы с базами данных под общим названием MySQL Administrator Suite. Первой утилитой в серии стала программа MySQL Administrator, которая позволяет существенно облегчить труд как администратора сервера, так и разработчика приложений. Сейчас стал доступным еще один продукт из этого набора – MySQL Query Browser. Текущая версия 1.0.2 alpha, но традиционно для MySQL AB он достаточно стабилен для повседневной работы, а «альфовость» выражается в том, что некоторые функции еще не реализованы, хотя их интерфейсная часть присутствует. Пока для загрузки доступны версии для Windows, Linux и пакет с исходными кодами.

MySQL Query Browser предназначен для работы с запросами к базе данных MySQL. Утилита MySQL Query Browser предназначена для работы с запросами к базе данных MySQL С ее помощью можно создавать сложные запросы, исполнять их и анализировать ответы, редактировать данные в таблицах, анализировать как сервер обрабатывает запрос (в текущей версии эта функция отсутствует). Конечно, всегда была возможность подключится к серверу с помощью клиента mysql и в командной строке работать с запросами. Но при работе со сложными базами данных, когда необходимо одновременно использовать несколько запросов MySQL Query Browser не имеет равных – удобный и приятный графический интерфейс, отдельные вкладки для каждого запроса, сохранение всех введенных запросов, поддержка транзакций (также пока не реализована) – все это делает работу приятной и легкой. Концепция вкладок позволяет легко организовать работу с несколькими запросами, при этом интерфейс остается легким и не перегруженным элементами управления.

Очень полезная функция – отладчик скриптов и хранимых процедурКроме собственно среды для исполнения запросов, в программе реализован еще один режим работы – редактор/отладчик скриптов. Он предназначен для пошаговой отладки как обычных SQL-запросов, так и хранимых процедур (это скорее всего на будущее, пока что в MySQL реализовано только UDF – User defined function, определяемые пользователем функции, поддержку хранимых процедур обещают в релизе 5.1, и скорее всего они будут использовать язык РНР). Именно ценность этого инструмента очень большая – ведь на SQL пишутся довольно сложные запросы, которые при реализации бизнес-логики могут быть очень сложными, а до сих пор эффективного отладчика для них не было. Отладчик предоставляет минимальный, но самый необходимый набор функций – выполнение, остановку и пошаговое исполнение скрипта. Есть возможность расставлять точки остановки, в которых исполнение SQL-запроса будет прерываться до явного указания продолжить выполнение. Пока вся функциональность отладчика еще не закончена, так что в реальной работе его применять еще нельзя.

Реализован очень мощный редактор свойств таблицВ утилиту включен также редактор таблиц, который по функциональности превосходит все другие утилиты. Кроме работы с типами столбцов предусмотрено еще множество тонких настроек, в частности выбор типа таблицы (оказывается, есть целых 7 разных типов таблиц, и похоже, это первая утилита, где уже поддерживаются возможности создания кластеров баз данных MySQL Cluster). Полезной будет опция создания программного RAID-массива из таблиц для преодоления барьера в 2/4 Гб на размер одного файла при работе на некоторых типах файловых систем.

Отдельно надо отметить появление встроенной справочной системы – теперь не обязательно помнить все функции SQL – при необходимости в отдельном окне будет выведена справка по нужной функции и примеры ее использования. Это существенно облегчит как работу программистов, так и применение этой утилиты в учебных целях – для наглядного изучения языка SQL и работы с базами данных.

Хотя графические оболочки для облегчения работы с запросами существовали и раньше, разработанные как самой MySQL AB, так и сторонними разработчиками, эта утилита гораздо более мощная и функциональнее всех предыдущих аналогов. Тем более, что во всех других утилитах упор делался на административные функции, а работа с запросами была реализована как обычная функциональность. Для Query Browser же работа с запросами – это единственное и главное предназначение и реализована на высшем уровне.

Пакет Administrator Suite будет мощнее всех существующих утилитБолее интересная и функционально близка к семейству Administrator Suite утилита MySQL Control Center. Но стремление охватить все аспекты работы с сервером привело к перегрузке интерфейса, да и концепция, когда другие окна размещаются внутри основного окна программы неудобна при работе с большим их количеством. Скорее всего, MySQL AB больше не будет разрабатывать и поддерживать другие утилиты, функциональность которых повторяет пакет Administrator Suite, так уже давно прекращена поддержка пакета mySQLGUI. Но у новых программ есть множество преимуществ перед предыдущими – единство интерфейса, функциональная насыщенность, поддержка новейших возможностей сервера (тех, которые реализованы в 4.1 и 5.0-alpha версиях). Потенциально, все программы семейства MySQL Administrator Suite должны иметь многоязычный интерфейс, но сейчас доступны только английские версии. Это не проблема, так как конфигурация элементов управления содержится в XML-файлах, что делает перевод тривиальной задачей.

Утилита MySQL
Query Browser без сомнения очень полезна и просо обязательно должна быть в арсенале разработчика, вместе с MySQL Administrator. Впрочем, надо подождать, когда все заявленные функции, в первую очередь отладчик скриптов и процедур, будут реализованы – текущая версия всего лишь alpha. Но для простого и быстрого изучения основ работы сервера баз данных MySQL и языка запросов SQL (подмножество стандарта ANSI 92, реализованное в версии 3.23, которая стоит на большинстве хостинговых площадок) программа вполне пригодна уже сейчас.
Ссылки по теме Официальный сайт MySQL AB Утилита MySQL Query Browser Утилита MySQL Control Center

Статья получена: hostinfo.ru

Новые статьи:

<< Предыдущая

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

Следующая >>