Подскажите по БД

Привет, подскажите
Есть на впс убунту+веста самопис, работает с myslite Бд bd.db
Нужно сделать релевантный поиск по нескольким столбцам одной таблицы.
Думал
SELECT name, title, MATCH (title,tags) AGAINST ('$title') AS relevance FROM media ORDER BY relevance DESC LIMIT $limit
но с myslite не прокатило.

Для просмотра ссылки Войди или Зарегистрируйсяспособ тоже не сработал.
Кто имеет опыт, просьба поделиться)
 
MyIsam и кешированние выдачи первой страницы, где идет выборка последних записей
 
Работаю над цмс самописом. Предусматриваются очень большые обьемы текста. Какой тип БД выбрать для этого как варианты mysql(MyISAM вроде как компрессия есть) sqlite(скорость работы) Основная производительность должна приходится на чтение, инсерты и апдейты будут редко. В общем надо максимальная скорость га чтение и копрессия данных.

MyIsam из MySql или Aria из MariaDb (плюс к компрессии и транзакционности от исама). По сути PostgreeSQL тоже нормально справляется с большими объемами данных. Местами лучше чем MySql.
Sqlite для веб-разработки не используется. Точнее не стоит даже думать использовать. Во-первых, он однопоточный (хотя есть и многопоточный вариант) и предназначен для встроенной базы, т.е. локальной. Во-вторых, очень быстро раздувается и имеет очень медленную процедуру оптимизации размера. В третьих, про сжатие забудьте.

Как вариант можно в базе держать только мета-данные, а сами тексты в файловой системе в сжатом виде. Тогда на них еще и полнотекстовый поиск из специализированных движков натравить можно будет. Того же сфинкса. И тогда выбор базы по сути упростится.
 
У меня вопрос... Возникла проблема раздутой MySql базы, как можно безболезненно переехать на PostgreeSQL, знаний особых нет, интересует инструментальный вариант... PGadmin пользоваться умею как бы )
 
У меня вопрос... Возникла проблема раздутой MySql базы, как можно безболезненно переехать на PostgreeSQL, знаний особых нет, интересует инструментальный вариант... PGadmin пользоваться умею как бы )
Без знаний вы не переедете. А что такое с базой, что mariaDb не справляется? Может, не в базе дело? Опишите проблему подробнее...
 
Назад
Сверху