Я бы переместил свое приложение в Amazon SimpleDb, так как я не собираюсь самостоятельно обслуживать базу данных.Это приложение живет под большой нагрузкой.Есть много операций чтения / записи в секунду.Мне не нужна последовательность и атомарность, и я хочу, чтобы все было как можно проще, поэтому SimpleDb - хороший выбор.
Проблема в том, что мне нужны возможности полнотекстового поиска.И я не знаю, как сделать это лучше с Amazon SimpleDb.Я реализовал ранее рукописный полнотекстовый поиск с базой данных mongoDb.Мне пришлось разделить текст на слова на уровне приложения и создать собственный индекс.Это было не сложно, но я не хочу делать это снова с SimpleDb
Я нашел интересную статью http://codingthriller.blogspot.com/2008/04/simpledb-full-text-search-or-how-to.html
Но я бы не хотел реализовывать это сам.Я ищу готовое решение
Какие есть варианты?
Что лучше для пользователя Amazon RDS + Lucene?
Или, возможно, существуют готовые решения для SimpleDb?
Требования:
- возможность обрабатывать множество запросов параллелизма
- полнотекстовый поиск (размер текста не должен превышать 1 МБ (ограничение SimpleDb))
- предпочтительно не администрировать его самостоятельно.