Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Алтернатива MS SQL 2005  [new]
dima_ua
Member

Откуда:
Сообщений: 2
Всем привет.
Есть такой вопрос.
Начинаеться разработка нового проекта, для которого критичен full-text search. Будет одна табличка, куда будут писаться текстовые сообщения (типа форума). Ожидаемый размер базы 20-40 ГБ.
И нужен полнотекстовый поиск по этим сообщениям.
Сообщения из этой базы будут отображаться на веб-сайте.

Изначально я надеялся, что можно будет купить SQL 2005 Workgroup, но как я понял, для веб-сайта это не подходит - нужна лицензия на процессор, а цена там непозволительно высокая.
Поэтому нужно выбрать альтернативную БД.
Пока есть большой опыт работы с MS SQL и желательно, чтобы альтернативная СУБД была похожа.

Что посоветуете?
Может MySql 5.0? Но я пока не очень в нем уверен.

Платформа Windows 2003.
18 янв 06, 10:50    [2264609]     Ответить | Цитировать Сообщить модератору
 Re: Алтернатива MS SQL 2005  [new]
Yo.!!
Guest
не понял про воркгруп, а чем лицензия на проц ($3,899) не подходит ? к стате на каком языке тесты, говорили что mssql русский по дефолту вроде не поддерживает.
большинство текстовых индексов на mysql, так что имхо следует копать туда, 4рка должна подерживать и русский.
18 янв 06, 12:29    [2265149]     Ответить | Цитировать Сообщить модератору
 Re: Алтернатива MS SQL 2005  [new]
dima_ua
Member

Откуда:
Сообщений: 2
Yo.!!
не понял про воркгруп, а чем лицензия на проц ($3,899) не подходит ?


Ценой
Yo.!!
к стате на каком языке тесты, говорили что mssql русский по дефолту вроде не поддерживает.

Разные языки. Я думал использовать Neutral в MS SQL.
Yo.!!

большинство текстовых индексов на mysql, так что имхо следует копать туда, 4рка должна подерживать и русский.
18 янв 06, 13:01    [2265302]     Ответить | Цитировать Сообщить модератору
 Re: Алтернатива MS SQL 2005  [new]
pavelvp
Member

Откуда:
Сообщений: 673
Попробуйте ЛИНТЕР. Поддержка фразовых индексов в ЛИНТЕР обеспечивает решение задач как раз такого типа.
Индексировать можно текстовые поля, блобы, внешние файлы.
Если коротко, то система фразового поиска обеспечивает:
• варианты поиска слов: по началу, окончанию, части слова, целому слову, поиск с использованием символов шаблона;
• поиск по словам, набранным с ошибками (нечеткий поиск). Поддерживаются три основных типа ошибок (пропуск, вставка, замена буквы);
• поиск с учетом и без учета регистра букв;
• поиск близкорасположенных слов и фраз с известным порядком слов;
• поиск по названию и значению атрибута в HTML, XML;
• автоматическое определение кодировки русскоязычного текста.
В ЛИНТЕР версии 6.0 и выше дополнительно обеспечивается:
• поддержка многобайтных кодировок и иероглифических символов;
• построение индекса в UNICODE.


Подробности в документе Полнотекстовый поиск.

Девелоперская версия ЛИНТЕР бесплатна, можно скачать с сайта.
От себя добавлю, что поиск работает очень быстро.
18 янв 06, 15:27    [2266159]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить