Поиск по большим объемам информации.

12 3
A
На сайте с 27.04.2011
Offline
4
1498

Посоветуйте пожалуйста.С какой базой данных лучше всего работать при объемах информации в 20-30ТБ.(количество записей около 500 миллионов и на каждую запись по 20-30 критерий.)Чтоб была возможность полнотекстового поиска по базе данных.При этом чтоб система поиска работала на php.

[umka]
На сайте с 25.05.2008
Offline
456
#1

Такую базу в пору разнести на несколько шустрых серверов.

Штук эдак на десять :)

Лог в помощь!
S
На сайте с 23.05.2004
Offline
315
#2
Это просто подпись.
A
На сайте с 27.04.2011
Offline
4
#3

А с redis кто нибудь имел дело?

aka_Puhh
На сайте с 22.09.2010
Offline
17
#4

На ... количестве серверов желательно. Всё зависит от задач, пхп значительно дольше работает с этим дльше чем десктоп. Единственное что могу посоветовать так это грамотно использовать индексы. Касаемо какую базу использовать - однозначно mysql, если у конторы с финансированием нет проблем, то можно закзать оптимизацию у самих mysql-евцев.

З.Ы. Сам работал максимум с 50 гигабайтными базами....

Хотя что там у вас на 20-30ТБ... вы бы хоть проект показали... либо описали содержание таблиц!

n0name
На сайте с 22.12.2006
Offline
54
#5

aka_Puhh, как грамотное использование индексов сможет помочь сделать полнотекстовый поиск по 20 терабайтам данных? :)

Если нужен полнотекстовый поиск, то Redis не подойдет. Как посоветовал Stek, смотрите в сторону Sphinx. Хотя даже он будет индексировать вашу базу дня 4.

Посоветую вам обратиться к специалистам, чтобы они подобрали подходящую систему и настроили ее. При таких объемах решение из коробки эффективно работать не будет.

Сервис сравнения цена на VPS (http://vpska.com/)
F
На сайте с 24.04.2009
Offline
45
#6
aka_Puhh:
Единственное что могу посоветовать так это грамотно использовать индексы.

Расскажите как грамотно использовать индексы при полнотекстовом поиске.

A
На сайте с 27.04.2011
Offline
4
#7

Ну дня 4 индексации не так много,главное скорость поиска По таким объемам информации.

Это сколько надо серверов чтоб быстрый поиск был по индексу и чтоб mysql при этом не рухныл.

Может быть oracle будет лучше справляться?

[Удален]
#8

Быстрый вопрос по Sphinx

Базу пастухова на несколько гиг можно с текстового файла загнать туда ?

Или нужен конвертов ?

Или сначала в mysql (точно рухнет) а потом сфинкс натравить на мускуль ?

СПС

Voland
На сайте с 30.08.2007
Offline
50
#9

Мускуль тут точно не борец. ИМХО, oracle, или mssql+olap+fulltextsearch

Но тут однозначно одним сервером не обойтись.

A
На сайте с 27.04.2011
Offline
4
#10

Теперь и незнаю с чем работать mysql+sphinx или oracle.

Надо бы определиться что будет работать лучше и быстрее.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий