python - 在 Python 中使用 sqlite3 内存模式作为缓存是个好主意吗?
问题描述
在 python 中,我们可以创建一个内存中的 sqlite3 连接:
import sqlite3
conn = sqlite3(':memory:')
那么将它用作内存缓存数据库是一个好主意吗?特别是在中小型案例中?
我不确定 sqlite3 模块是用 Python 还是 C 或其他东西编写的,所以我也不确定内存效率和性能。
通常redis作为缓存数据库表现不错,但它使应用程序变得更重并且带来了更多的管理工作......
此外,欢迎其他替代解决方案,只要它们足够轻。
解决方案
推荐阅读
- generics - Kotlin 泛型类重载?
- php - 将数据从一个表插入到另一个表的 PHP 脚本(数据变大)
- rust - 为什么使用 LTO 会增加我的 Rust 二进制文件的大小?
- python - 创建公钥和私钥的效率低下
- python-3.x - 在 Python 中擦除文本文件的一部分
- java - @PostConstruct @PreDestroy
- c# - 如何使用 Selenium 和 C# 从 Web 元素中提取文本?
- javafx - 根据折线图中的坐标确定像素位置
- terraform - 在 Terraform 创建 EKS 集群后,下一个计划会看到子网对标签的更改
- wpf - 行属性更改时WPF Datagrid行颜色更改