Полнотекстовый поиск с InnoDB

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

Я изначально планировал использовать MyISAM для таблиц (для встроенноговозможности полнотекстового поиска), но мысль овесь стол блокировка из-за одной операции записи заставляет меня затвор. Блокировки на уровне строк имеют гораздо больше смысла (не говоря уже о InnoDB 'другие преимущества в скорости при работе с огромными столами). По этой причине яЯ очень решил использовать InnoDB.

Проблема в том ... InnoDB неt имеет встроенные возможности полнотекстового поиска.

Стоит ли переходить со сторонней поисковой системы? подобноЛюцен (с ++) /сфинкс? Есть ли у кого-нибудь из ваших ниндзя базы данных какие-либо предложения / рекомендации?в LinkedInZoie (на основе Lucene) выглядит как лучший вариант на данный момент... будучи построенным вокруг возможностей реального времени (что очень важно для моего приложения.) Я 'Я немного колеблюсь, чтобы совершить еще без некоторого понимания ...

(К вашему сведению: будет на EC2 с высокопроизводительным оборудованием, использующим PHP для обслуживания внешнего интерфейса)

Ответы на вопрос(8)

Ваш ответ на вопрос