FokusHuk / MakimaBot

1 stars 0 forks source link

База данных #21

Open FokusHuk opened 2 months ago

FokusHuk commented 2 months ago

Description

Со стейтом в джсонине жить сложно. Тяжело добавлять новые сущности, еще тяжелее удалять. Сама идея "сабмита" полного файла на каждое изменение - тот еще пиздец.

Надо поискать варианты, как можно улучшить. При этом сохраняя текущий уровень костов.

Была мысль использовать ноушн. Но главный недостаток - это отсутствие транзакций (сабмита нескольких изменений сразу). А без них - можно насобирать сочных багов. Плюс у ноушена еще лимит рпс неприяный (3/сек). Если описать нормальную схему, то мы просто застрянем в шине, которая будет задерживать запросы. А бот между прочим за секунду сейчас все похендлить успевает. Так что видимо надо смотреть в другую сторону.

DoDs

Anton-Khan commented 2 months ago

нормальная базка = дорого

FokusHuk commented 2 months ago

Ну надо бесплатные искать Вот тут что-то есть https://gist.github.com/bmaupin/0ce79806467804fdbbf8761970511b8c

FokusHuk commented 3 weeks ago

sqlite в докере потестить, что по скорости поднятия, по бекапам попробовать пустить на недельку, посмотрить на косты