Какая будет производительность БД при объеме 100 Гб?

Я собираюсь сделать web приложение с базой данных, в которой хранятся статьи. Несколько миллионов статей, но каждая весит немного, примерно 10 Кб. То есть база данных в ~100 Гб.

1) Будет ли база данных более менее быстро работать, если делать поиск по ней, скажем, как функция LIKE в mysql для поиска наличия фразы по тексту? Если не будет, как в таких ситуациях делается поиск в бд по заданной фразе?
2) Какую лучше бд выбрать? mysql или postgresql или еще какую?
3) Как админы работают с большими базами данных и где их размещают (на своем купленном хостинге или отдельных облачных серверах)? Backup получится делать в phpMyAdmin или где лучше?
  • Вопрос задан
  • 923 просмотра
Решения вопроса 2
sim3x
@sim3x
1 лайк на таких обьемах никто не использует
2 постгрес
3 на выделенном железе. Про пхпмайадмин стоит забыть - есть консоль
Ответ написан
@asd111
Вместо LIKE используйте для полнотекстового поиска ElasticSearch или Sphinx и т.п.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
прочитайте
https://www.ibm.com/developerworks/ru/library/os-s...

Мускуль 5.7, конечно, получше, но общая идея все равно такая же на сегодня
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы