тексты? Например, как на pastebin заметки. В монго (а в постгресе только айди и дополнительные данные), или просто в текстовом поле?
Зависит от сценариев редактирования, а не размера
По созданию аналога пасты есть куча туториалов по системному дизайну. Основное надо понимать что запросов и траффик на чтение намного больше чем на запись. Так что надо кешировать, key value хранилище самое оно.
Редактирование будет, но не все всех случаях и скорее редкость
То есть хранить лучше в монго? Насколько я знаю, она в десятки раз продуктивнее на чтение. У меня есть опыт работы с базами, но не как архитектор, то есть я не знаю как лучше с точки зрения высоких нагрузок
Смотря какое чтение. Есть субд под конкретные запросы
Поиска не будет, то есть запрос четко по айди
Непонятно откуда ты такой вывод сделал. Key-value хранилищем может быть что угодно, тот же постгрес. Но все таки лучше заточенные под это вещи брать. Ещё раз глянь в интернетах туториалов по системному дизайну.
https://www.enjoyalgorithms.com/blog/design-pastebin-system-design-interview-question
Обсуждают сегодня