Top.Mail.Ru
Ответы

Делаю aiogram телеграм бот, можно ли использовать Sqlite(aiosqlite) если есть 10+ таблиц и больше 20к онлайна?

Делаю aiogram телеграм бот, можно ли использовать Sqlite(aiosqlite) если есть 10+ таблиц и больше 20к онлайна? Много записей/чтения. Нужно ли переходить на другие СУБД и если да то на какую СУБД?

По дате
По рейтингу
Аватар пользователя
Ученик
11мес

При 10+ таблицах и 20k+ онлайне с частыми операциями чтения и записи использование SQLite (в том числе aiosqlite) крайне не рекомендуется, так как он не справляется с высокой конкуренцией, блокирует базу на запись и не масштабируется. В таких условиях целесообразно перейти на PostgreSQL — он стабилен, поддерживает асинхронные клиенты (например, asyncpg), хорошо работает с большим количеством параллельных запросов и легко масштабируется.



Видео по теме