- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Посоветуйте пожалуйста.С какой базой данных лучше всего работать при объемах информации в 20-30ТБ.(количество записей около 500 миллионов и на каждую запись по 20-30 критерий.)Чтоб была возможность полнотекстового поиска по базе данных.При этом чтоб система поиска работала на php.
Такую базу в пору разнести на несколько шустрых серверов.
Штук эдак на десять :)
http://sphinxsearch.com/
А с redis кто нибудь имел дело?
На ... количестве серверов желательно. Всё зависит от задач, пхп значительно дольше работает с этим дльше чем десктоп. Единственное что могу посоветовать так это грамотно использовать индексы. Касаемо какую базу использовать - однозначно mysql, если у конторы с финансированием нет проблем, то можно закзать оптимизацию у самих mysql-евцев.
З.Ы. Сам работал максимум с 50 гигабайтными базами....
Хотя что там у вас на 20-30ТБ... вы бы хоть проект показали... либо описали содержание таблиц!
aka_Puhh, как грамотное использование индексов сможет помочь сделать полнотекстовый поиск по 20 терабайтам данных? :)
Если нужен полнотекстовый поиск, то Redis не подойдет. Как посоветовал Stek, смотрите в сторону Sphinx. Хотя даже он будет индексировать вашу базу дня 4.
Посоветую вам обратиться к специалистам, чтобы они подобрали подходящую систему и настроили ее. При таких объемах решение из коробки эффективно работать не будет.
Единственное что могу посоветовать так это грамотно использовать индексы.
Расскажите как грамотно использовать индексы при полнотекстовом поиске.
Ну дня 4 индексации не так много,главное скорость поиска По таким объемам информации.
Это сколько надо серверов чтоб быстрый поиск был по индексу и чтоб mysql при этом не рухныл.
Может быть oracle будет лучше справляться?
Быстрый вопрос по Sphinx
Базу пастухова на несколько гиг можно с текстового файла загнать туда ?
Или нужен конвертов ?
Или сначала в mysql (точно рухнет) а потом сфинкс натравить на мускуль ?
СПС
Мускуль тут точно не борец. ИМХО, oracle, или mssql+olap+fulltextsearch
Но тут однозначно одним сервером не обойтись.
Теперь и незнаю с чем работать mysql+sphinx или oracle.
Надо бы определиться что будет работать лучше и быстрее.