В python мы можем создать соединение sqlite3 в памяти:
import sqlite3
conn = sqlite3(':memory:')
Так что это хорошая идея использовать его в качестве базы данных кэша в памяти?Особенно в случаях малого или среднего масштаба?
Я не уверен, что модуль sqlite3 написан на Python или C или что-то еще, поэтому я не уверен в эффективности и производительности памяти.
Обычно redis работает хорошо как кеш-база данных, но это делает приложение намного тяжелее и требует больше работы по управлению ...
Также приветствуются другие альтернативные решения, если они достаточно легкие.