[Moscow.pm] (без темы)

Alexandr Alexeev afiskon на gmail.com
Вс Фев 12 23:58:39 PST 2012


Первое, что приходит в голову - создать "сводную таблицу", хранящую, к
примеру, crc32(слово_в_нижнем_регистре):id_текста_где_встречается_слово.
Конечно, такая таблица требует лишних телодвижений на поддержание и вообще
это по сути переизобретение полнотекстового поиска.

Продолжая дамп сознания, вспоминаем про Sphinx, а также о том, что поиск по
сайту можно делегировать гуглу. Пожалуй, последний вариант в вашем случае
будет оптимальным, если, конечно, у вас индексируемый сайт и речь идет о
том поиске, о котором я думаю.

Но вообще-то, если вы только не делаете сайт для "глупого" клиента, не
извращайтесь и перейдите на мускул. Админить его особо и не требуется, а
резервное копирование элементарно - http://eax.me/ssh-backup/

13 февраля 2012 г. 11:48 пользователь Sergey Malochinskiy <
sergey.malochinskiy на gmail.com> написал:

> Уважаемые господа,
>
> Прошу помощи.
> Создаю небольшой проект на Mojolicious.
> По прикидкам с использованием SQLite должно хватать производительности
> самого простого  VPS для ожидаемого количества пользователей.
>
> Все шло просто отлично... до тех пор пока не понадобилось регистро
> независимо искать данные в БД SQLite на русском языке.
> На этом счастье и закончилось. Оказалось, что SQLite несмотря на полную
> поддержку UTF8 не умеет нормально искать по-русски независимо от регистра.
>
> С Google нашел несколько решения данной проблемы с пересборкой SQLite. Но
> как их применить в моем случае не понятно.
> Конечно можно забыть про SQLite и использовать MySQL... благо с
> DBIx::Class это не сложно. Но налагаются сложности администрирования,
> резервного копирования БД и т.д.
> В общем MySQL явно избыточно для 5 таблиц с общим количеством записей 1000.
>
> Если нельзя решить это на SQLite может подскажите как обойтись без LIKE на
> Perl.
> Спасибо.
>
> --
> Best regards,
> Sergey Malochinskiy
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>


-- 
С уважением, Александр
Личный блог: http://eax.me/
Мой форум: http://it-talk.org/
Мой Twitter: http://twitter.com/afiskon
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20120213/f4d36e1f/attachment.html>


Подробная информация о списке рассылки Moscow-pm