27.11.2014 Views

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

pc_zone<br />

INFO<br />

The 2009 SourceForge.net Community<br />

Choice Awards program has announced that<br />

<strong>phpMyAdmin</strong> is finalist for Best Tool or Utility<br />

for SysAdmins and Best Tool or Utility for<br />

Developers. This is great news but it's up to all<br />

users to vote for us (you have until July 20 but<br />

hey -- now is the perfect time to vote!).<br />

info<br />

Сам по себе проект<br />

HeidiSQL появился<br />

относительно недавно,<br />

но в действительности<br />

это развитие<br />

другого известного<br />

фронтенда —<br />

MySQL-Front. Над<br />

последней версией<br />

проекта аж полтора<br />

года в одиночку<br />

трудился немецкий<br />

программист. Кстати,<br />

на HeidiSQL<br />

я наткнулся совершенно<br />

случайно,<br />

когда искал инструмент<br />

для манипулирования<br />

данными,<br />

который может запускаться<br />

с флешки.<br />

Portable-вервия<br />

HeidiSQL доступна<br />

для закачки прямо с<br />

офсайта.<br />

DVD<br />

dvd<br />

Подборка программ<br />

и скриптов для манипулирования<br />

данными<br />

в базах MySQL будет<br />

ждать тебя на нашем<br />

DVD-диске.<br />

HTTP://WWW<br />

links<br />

Другие аналогичные<br />

программы, не вошедшие<br />

в наш обзор.<br />

• MySQL GUI Tools:<br />

dev.mysql.com/<br />

downloads/gui-tools.<br />

• Toad for MySQL:<br />

www.toadsoft.com/<br />

toadmysql.<br />

• EMS SQL Manager<br />

for MySQL:<br />

sqlmanager.net/<br />

en/products/mysql/<br />

manager.<br />

026<br />

СИСТЕМА ВКЛАДОК SQLYOG ПОЗВОЛЯЕТ<br />

ВЫПОЛНЯТЬ НЕСКОЛЬКО ЗАПРОСОВ<br />

ОДНОВРЕМЕННО<br />

и свежие фичи. Не будем касаться банальных функций, вроде<br />

создания таблиц и редактирования их структуры и содержимого<br />

— смею заверить, реализованы они на самом высоком уровне.<br />

Классно реализованная система табов позволяет оперировать<br />

сразу несколькими запросами, а система Smart Autocomplete<br />

помогает составлять запросы и автодополняет имена баз и<br />

таблиц. К тому же в SQLyog встроен профайлер запросов —<br />

уникальное средство для отладки и оптимизации запросов.<br />

Профайлер показывает, сколько времени уходит на выполнение<br />

запроса, раскладывая по полочкам каждую из составляющих<br />

его выполнения (передача запроса, открытие таблиц, блокировка<br />

таблиц и т.д.). Таким образом можно выявить наиболее<br />

дорогие операции и попробовать избавиться от них. Например,<br />

с помощью создания индекса для нужной таблицы. Или более<br />

радикально — путем увеличения размера кэша выполнения<br />

запроса. Таким образом, это еще и отличный способ, чтобы оценить<br />

эффект от изменения тех или иных настроек сервера.<br />

В SQLyog встроен мощнейший механизм для синхронизации<br />

баз данных, причем управление этим процессом максимально<br />

упрощено с помощью специального мастера. На разных шагах<br />

вводится: параметры серверов и баз данных, направление<br />

синхронизации, сравниваемые поля и т.д. Аналогичным образом<br />

настраивается и автоматический бэкап по расписанию.<br />

Сильно радует общая продуманность программы, благодаря<br />

которой SQLyog одинаково успешно могут использовать как<br />

продвинутые пользователи, которым обязательно придется по<br />

вкусу, например, редактор хранимых процедур, так и начинающие<br />

пользователи, в руках которых окажутся простые визуальные<br />

средства для составления запросов и проектирования<br />

структуры базы данных.<br />

SQLyog распространяется в двух версиях: бесплатной<br />

Community и платной Enterprise-вариации. К сожалению,<br />

наиболее сочные фишки программы, вроде визуальных<br />

редакторов, туннелирования и автодополнения запросов, в<br />

фриварной версии урезаны, но даже при такой функциональности<br />

SQLyog на две головы выше <strong>phpMyAdmin</strong>.<br />

РЕЗУЛЬТАТ РАБОТЫ ПРОФАЙЛЕРА:<br />

ВЫЧИСЛЯЕМ САМЫЕ ДОРОГИЕ ОПЕРАЦИИ<br />

ЗАПРОСА<br />

НАСТРОЙКА SSH-ТУННЕЛИНГА В SQLYOG<br />

DBFORGE STUDIO<br />

На официальной страничке программы (www.devart.com) среди<br />

пользователей — известные бренды: Hitachi, Honda, Samsung,<br />

BMW, Siemens. От этого вдвойне приятно, что dbForge Studio<br />

абсолютно бесплатна для некоммерческого использования. По<br />

большому счету это еще один удобный фронтенд для работы<br />

с базами данных MySQL. Составлять и выполнять запросы,<br />

редактировать данные, осуществлять их экспорт и импорт, разрабатывать<br />

SQL-скрипты и хранимые процедуры — получаем<br />

стандартный набор функций, даже при качественной реализации<br />

он мало кого удивит. Но добавь к этому отладчик хранимых<br />

процедур, визуальный редактор для составления SQL-запросов,<br />

классный редактор кода с автодополнением команд и имен баз/<br />

Аналоги <strong>phpMyAdmin</strong><br />

Архив <strong>phpMyAdmin</strong> занимает, как минимум, пару<br />

мегабайт, но что мы получаем после установки?<br />

Навороченный скрипт, который хотя и проверен<br />

временем, но чересчур перегружен для комфортной<br />

работы. К тому же одно дело — установить<br />

<strong>phpMyAdmin</strong> на своем серваке и совсем другое<br />

— быстро залить на какой-нибудь левый сервак<br />

скрипт для быстрого доступа к его БД. В общем,<br />

даже среди web-решений есть несколько других<br />

достойных инструментов, заслуживающих внимания.<br />

SQL Buddy (www.sqlbuddy.com) — классная PHPоболочка<br />

для быстрого доступа к базе данных.<br />

Главная фишка SQL Buddy — поддержка Ajax,<br />

позволяющая просматривать и редактировать<br />

данные в базе без перезагрузки страницы (что<br />

дико надоедает в <strong>phpMyAdmin</strong>). В основе лежит<br />

JavaSript-фреймворк MooTools, поэтому скрипт<br />

отлично чувствует себя под всеми современными<br />

браузерами. Установить скрипт проще простого:<br />

достаточно залить файлы SQL Buddy на сервер.<br />

RST MySQL 2.0 (rst.ghc.ru) — наилучший вариант,<br />

если необходимо посмотреть базу данных на<br />

каком-нибудь левом сервере. В одном единственном<br />

PHP-файле, размером в 80 Кб, разработчики<br />

смогли реализовать полноценную утилиту для<br />

работы с MySQL. Залив этот небольшой файлик, ты<br />

сможешь обратиться к любым базам и таблицам,<br />

выполнить произвольный запрос, отредактировать<br />

данные или сделать дамп.<br />

XÀÊÅÐ 07 /127/ 09

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!