Нагуглил интересный модуль на Python: RediSql. Переносит базу sqlite в Redis, и далее можно с редисом работать как sqlite, только с бОльшей скоростью. На словах всё просто, но как это применить-то в реале? Есть кто-нить, кто работал с этой штукой?
iegor, вряд ли это решит проблему. Например SQL, Maria db - точно так же лежат. У меня логика и запросы весьма своеобразны: каждый запрос - это селект и апдейт какой то уникальной ячейки, т.е в этот момент база должна быть залочена от других потоков (сразу перед селектом), и затем соответственно, должна сохранить изменения; а если в ней 100кк строк - сохранение идет долго, и куча потоков ждут очереди. Редис с этим бы справился, но нужно знать как юзать этот модуль. Какую базу в таком случае посоветуешь? Если бы были обычные запросы с селектами, то всё работает нормально. Но в этом случае я не задавал бы здесь этот вопрос.
Если это оно, то написано там все на Rust, не на питоне.
Есть вполне внятная документация по установке и использованию.
Вы уже пробовали, с какими проблемами столкнулись?
Какой ответ ожидаете здесь увидеть?