Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
 Помогите выбрать архитектуру.  [new]
Mendel
Member

Откуда: Одесса
Сообщений: 4
Задача: Поисковик.
Ограничения: Минимальный бюджет, но так чтобы работало :)
Здесь во мне борятся две сущности - девелопер во мне говорит "нифига себе скока бабак, да мы сами все напишем...", а менеджер говорит "я не настолько богат чтобы покупать дешевые вещи.. взяли готовые модули, собрали и полетели СРАЗУ, а не через пять лет бетты".

фактически задача распадается на такие части:
1 - паук
2 - ранжирование (в смысле алгоритм ранжирования)
3 - интерфейс (т.е. часть которая собственно выдает результат пользователю)
4 - ядро поиска (морфология русского языка (ПС под рунет) + СУБД (т.е. вся система полнотекстного поиска, кеширования и тп))
5 - баня (в смысле все что относится к модерации и банам)
6 - всякие вспомогательные вещи типа защиты от ботнета, создание скриншотов и тп.

собственно больше всех вопросов вызывает часть 4 - ядро поиска.
Все остальные части не по теме форума, и будут опущенны.

Какие у меня пока варианты:
1 - Простая СУБД (вплоть до того чтобы взять SQLite и доработать в самое узкое место с блокировками) + прописывание ручками всех схем кеширования, ручками делать идекс и собственно всю структуру базы, писать морфологию и тп.
2 - взять ORACLE + готовый модуль типа ROC или чтото вроде, заплатив эту "гору бабла", но зато доверив ему самому разбираться с кешированием (реально ли это?), структурой индекса (опять таки насколько реально?) и тп стандартными функциями.
2а - тоже что 2 только не прямой "полнотекстный поиск" а всетаки свой индекс.
3 - чтото другое :)

Чего я бы хотел узнать:
1 - чем всетаки реально полезен ORACLE в моем случае.
2 - преимущества и недостатки вариантов.
3 - примерная смета вариантов (минимальная стоимость софта, расходы по времени пуска и тп) исходя из предпосылки что все остальное уже есть.
13 янв 08, 01:54    [5145573]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать архитектуру.  [new]
temperature457
Member [заблокирован]

Откуда:
Сообщений: 482
Не озвучена критически важная часть — где будет применяться этот поисковик? Интернет, интранет, client/server?
13 янв 08, 15:45    [5146116]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать архитектуру.  [new]
Mendel
Member

Откуда: Одесса
Сообщений: 4
да, действительно... забавно получилось.я настолько привык что поисковик это про интернет, что забыл о том что здесь это не так очевидно. :)
13 янв 08, 19:35    [5146453]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать архитектуру.  [new]
temperature457
Member [заблокирован]

Откуда:
Сообщений: 482
Если интернет-поиск по сайту — Google вам поможет. Если поиск по документам на локальной машине — поможет тоже.
13 янв 08, 20:29    [5146562]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать архитектуру.  [new]
temperature457
Member [заблокирован]

Откуда:
Сообщений: 482
Писать самому какое-нибудь поисковое чудо — бессмысленно.
Вон, на http://oracle.com взгляните.
Ни разу в жизни с помощью его поиска не нашел ничего дельного.
13 янв 08, 20:30    [5146563]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать архитектуру.  [new]
temperature457
Member [заблокирован]

Откуда:
Сообщений: 482
Фактически, маразм — чтобы найти что-то на сайте приходится идти в гугл и писать
bla-bla-bla site:www.bbb.com
13 янв 08, 20:31    [5146565]     Ответить | Цитировать Сообщить модератору
 Re: Помогите выбрать архитектуру.  [new]
Mendel
Member

Откуда: Одесса
Сообщений: 4
а по теме? или только флуд?
PS: если бы модераторы почистили был бы благодарен. Если нет ответа то пусть хоть вопрос будет почеловечески висеть )))
14 янв 08, 01:30    [5146913]     Ответить | Цитировать Сообщить модератору
Все форумы / Вопрос-Ответ Ответить