Задать вопрос
nnikolyaa
@nnikolyaa

Лучшая БД для мультипоточного бота VK Python?

Решил я значит переключить бота на серверную бд из-за "Database is locked". Это ошибка sqlite которая
была временной бд бота. А ошибка связана с невозможностью мультипоточного изменения таблицы. У меня вопрос, какую бд лучше всего использовать для мультипоточной записи, без таких ошибок как в sqlite.
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 2
DevMan
@DevMan
нет лучшей.
подойдёт любая клиент-серверная или облачная СУБД.
начать можете с банального MySQL.
Ответ написан
Комментировать
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
Я решил это ("Database is locked") путём прокси всех запросов и глобальной очередью к бд. А нормальные обертки провайдера sqlite умеют синхроинть код (запрос) автоматически. Это в любом случае не подходит для высоконагруженного бота, но решает проблему, если запросов не много, но могут быть почти одновременно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы