th3mis
@th3mis

MongoDB как вторая СУБД?

Есть система автотестирования кода, сейчас используется только PostgreSQL для хранения всего, стоит ли переносить логи тестов (до 100mb) поле на MongoDB на отдельный локальный сервер? Сейчас БД весит около 40gb, около (99% веса это тектосвые поля с логами теста, размер некоторых достигает 100mb)

Я вижу тут такие приимущества:
1) не реляционные данные хранятся в MongoDB
2) Основная БД PostgreSQL освободится от 99% логов многовесящих.
3) Бэкап БД будет производится быстрее.
4) Возможно прирост производительности?
  • Вопрос задан
  • 367 просмотров
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
размеры базы детские, смысла заморачиваться вообще нет.
у бекапа особо не важно быстро медленно, лишь бы был.
какая вдруг у вас там увеличится производительность мне вообще не понятно, видимо мифическая.
Ответ написан
@protven
А зачем вообще логи хранить в БД ? Запихните их в HDFS/ElasticSearch+Kibana. В общем более предназначенные для этого места.
Ответ написан
docs.mongodb.org/master/reference/limits
Лимит на размер документа 16мб. Можно заморочиться с разбиением, но зачем? Проще сделать отдельный инстанс постгреса под логи - думаю, готовить его вы уже умеете, в отличие от монги, да и переделывать меньше.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
08 авг. 2020, в 21:08
1199 руб./за проект
08 авг. 2020, в 20:02
50000 руб./за проект
08 авг. 2020, в 19:50
1000 руб./за проект