@XXXuser

Как правильно хранить много текста?

Приветствую!
Подскажите, пожалуйста, а как в 21 веке нормальные люди хранят данные?
Например, новостной портал:
  • Огромное количество информации,
  • ежеминутные публикации,
  • посетителей сайта больше 1000.

Ну не sql же? Если Json, то неужели просто в файле (мб права какие-то особенные)?
___
Заранее большое за ответ,
с ув. Нуб, который был в спячке 20 лет
  • Вопрос задан
  • 103 просмотра
Решения вопроса 2
webinar
@webinar Куратор тега Веб-разработка
Учим yii: https://youtu.be/-WRMlGHLgRg
Ну не sql же?

почему? Обычно как раз базы данных sql. Есть и noSql решения, но для новостей как раз реляционные базы данных типа mysql - самое оно.

Если Json, то неужели просто в файле

А почему бы не хранить json в базе? Древние СУБД позволяли это в виде строки, современные имеют специализированные типы полей под это.

посетителей сайта больше 1000.

Это в какой период? Но даже если в секунду, то для ленты новостей все решается кэшированием, например memcache или redis.

ежеминутные публикации

Вас пугает 1 insert в минуту? Это смешная нагрузка

Дело не в веке, а в нагрузке и архитектуре. Но здесь нет 1-го волшебного решения. Для каждого случая, оправданы те или иные решения.
Ответ написан
Robur
@Robur
Знаю больше чем это необходимо
Если вы для общего образования интересуетесь - пройдите какой-нибудь курс по базам данных. Современный, молодежный. Узнаете почему в подавляющем большинстве случаев (кроме реально серьезных систем и хипстеров) хранят так же как и в 20-м.

Если у вас не "например", а конкретная задача, для которой надо сделать хранение - озвучьте и вам подскажут
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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