Архив рубрики ‘MySQL’
Четверг, 17 сентября 2009
В MySQL 5 есть несколько типов данных для хранения даты и времени. Это TIMESTAMP, DATE, DATETIME, TIME и YEAR. Все они обладают своими особенностями, и выбор в пользу того или иного календарного типа должен производиться отдельно в каждой конкретной ситуации. Я хотел бы поделиться с вами результатом моего сегодняшнего миниисследования этих типов, в том числе в аспекте работы с временными зонами. (далее…)

Теги:
MySQL
Написано в MySQL, Web | Комментариев нет
Суббота, 6 декабря 2008
Часто в компаниях есть штатные редакторы, которые работают с некими сайтами этой, принадлежащими ей — наполняют их контентом, модерируют и т.д. Обычно редакторы вместе с обычными пользователями пользуются одной версией сайта, которая располагается на хостинге в сети. Но это не оптимально, так как лишний трафик (прежде всего HTML-код страниц, рисунки, css) гуляет с сервера на офис, занимая внешний канал компании и тратя трафик веб-сервера. При мдленном внешнем канале тратится так же и время редакторов.
(далее…)

Теги:
PHP,
security,
сайты
Написано в IT, MySQL, PHP, Web, Все рубрики | Комментариев нет
Среда, 23 июля 2008
По сообщению ИнтернетУА компания «Бигмир-Интернет», которая является частью крупнейшего медиа-холдинга KP Media и владеет крупнейшим украинским порталом Bigmir.net, готовит выход на белорусский рынок.
(далее…)

Теги:
BLR
Написано в IT, MySQL, PC, Web, Авто, Все рубрики | Комментариев нет
Вторник, 15 апреля 2008

Поиск в MySQL. Часть 3 «FULLTEXT IN BOOLEAN MODE»
В первой части рассказа о поиске в MySQL рассказывается про использование полнотекстного индекса FULLTEXT. При поиске неких ключевых слов в большом массиве текста, хранящегося в БД, без использования индекса не обойтись. Однако родные возможности полнотекстового поиска в СУБД MySQL не обеспечиват функционал для поиска с учетом русской морфологии. Решение этой проблемы описывалось во второй части «Поиск с учетом русской морфологии». И вот недавно в описанном алгоритме обнаружился большой недостаток. Что это за недостаток и как с ним бороться и описано в этой статье.
(далее…)

Теги:
морфология,
PHP,
MySQL,
PostgreSQL,
FULLTEXT
Написано в MySQL, PHP, Web, Все рубрики | 6 комментариев
Среда, 5 сентября 2007
Поиск в MySQL. Часть 2 «Поиск с учетом русской морфологии»
В этой статье описывается идея создания поиска в базе MySQL на основе индекса FULLTEXT с учетом русской морфологии. Никаких модулей для PHP или MySQL и других программ устанавливать на хостинг не нужно. И это важное преимущество данного алгоритма. Алгоритм подойдет для сайтов с малой и средней нагрузкой. Для крупных порталов, конечно, следует искать более скоростные и производительные решения (например, Sphinx). Мой вариант поиска работает значительно быстрее поиска на основе регулярных выражений и подойдет для большого количества web-проектов. Кстати, и не только web :) (далее…)

Теги:
MySQL,
PHP,
морфология
Написано в MySQL, PHP, Web | 12 комментариев
Вторник, 4 сентября 2007
Неделю назад я инициировал обсуждение на одном сайтике на тему миграции с MySQL на PostgreSQL. В процессе обсуждения плавно сменили тему на сравнение этих двух популярных СУБД. В результате мне показалось, что почитать это обсуждение будет интересно и полезно многим программистам. В обсуждении участвовал известный программист PHP, автор двух книг по PHP, разработчик сервиса moikrug.ru Дмитрий Котеров.
(далее…)

Теги:
MySQL,
PostgreSQL
Написано в MySQL, Web | 3 комментария
Среда, 29 августа 2007
Сегодня на работе столкнулся с таким вопросом: при запросе SELECT, где в качестве одного или нескольких полей данных вызывается пользовательская хранимая функция, будет ли эта функция вызываться для записей, подходящих под запрос, но не вошедших в LIMIT?
(далее…)

Теги:
MySQL
Написано в MySQL, Все рубрики | Один комментарий
Среда, 29 августа 2007
SQL_CALC_FOUND_ROWS в MySQL
Начиная от версии 4.0 в СУБД MySQL появилась достаточно удобная возможность подсчета количества всех подходящих под запрос записей, когда количество записей ограничивается LIMIT’ом. При работе с поиском в БД, а так же при выборках из таблиц с большим количеством записей такой функционал просто необходим.
(далее…)

Теги:
MySQL
Написано в MySQL, PHP, Web, Все рубрики | 4 комментария
Среда, 29 августа 2007
Поиск в MySQL. Часть 1 «Что такое хорошо, и что такое плохо?»
Каждый программист PHP в свое время сталкивается с организацией поиска на сайте по какому-то набору информации или по всему сайту. Хороший программист все данные хранит в базе данных, следовательно, и искать будем там же. Речь в статье будет идти только о СУБД MySQL. Именно на ней работает подавляющее большинство сайтов в Internet, и она доступна на любом хостинге.
(далее…)

Теги:
MySQL,
PHP
Написано в MySQL, PHP, Web, Все рубрики | Один комментарий