Задать вопрос

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

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

1) Будет ли база данных более менее быстро работать, если делать поиск по ней, скажем, как функция LIKE в mysql для поиска наличия фразы по тексту? Если не будет, как в таких ситуациях делается поиск в бд по заданной фразе?
2) Какую лучше бд выбрать? mysql или postgresql или еще какую?
3) Как админы работают с большими базами данных и где их размещают (на своем купленном хостинге или отдельных облачных серверах)? Backup получится делать в phpMyAdmin или где лучше?
  • Вопрос задан
  • 968 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 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, конечно, получше, но общая идея все равно такая же на сегодня
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы