Поиск по БД.

Статус
В этой теме нельзя размещать новые ответы.

aldonin

Постоялец
Регистрация
4 Янв 2009
Сообщения
46
Реакции
18
Здравствуйте.Подскажите какую БД и поиск использовать при поиске по 20-30 ТБ данных,количество записей больше 500кк и в каждой записи около 20 критерий?И есть ли какие нибудь готовые решения?
 
А готовые решения есть какие нибудь?
Может Sphinx подойдет?

Добавлено через 4 минуты
Что то великий гугл не дает ни какой информации что лучше использовать.
 
Тут есть два варианта или Microsoft SQL Server Fast Track Data Warehouse 3.0 или Firebird.Что лучше использовать?Я думаю Firebird будет лучше он менее требователен к ресурсам.Или есть другие варианты?

Добавлено через 32 минуты
А Google BigTable еще нет в открытом доступе?
 
да sphinx подойдет, там есть даже multi-valued attribute (связи многие ко многим), но может даже без них обойдетесь.

Вот похожее решение, как понимаю, почти Ваша задача:

 
хорошо работает с большими объемами данных
InterSystems Caché
 
поиск использовать при поиске по 20-30 ТБ данных,количество записей больше 500кк и в каждой записи около 20 критерий
5 миллионов строк * 20 столбцов * 1 кб информации = ~100 гигов таблица максимум.
Подумайте над структурой базы хорошенько, тогда искать по десяткам терробайт просто не придется. Сделать SELECT что с 100 гигов, что с 1 тера, что с 20 теров - время много не займет. А ищите по отдельной индексной таблице более вменяемого размера. И жизнь станет на много проще.
 
не 5 миллионов а 500 миллионов записей, в каждой записи по 20 критерий,при этом база постоянно увеличивается.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху