【发布时间】:2020-11-08 10:40:32
【问题描述】:
我想制作一个 CRUD API (create-read-update-delete),用户可以通过它与键值存储数据库进行交互。它将托管在 Cloud Run(例如 see this example)或类似服务上,全天运行以服务请求。
所有数据的 TTL(生存时间)大约为 1 分钟,键和值只是短字符串。此外,速度、安全性、冗余等都不是问题(在合理范围内)。
在这种情况下,哪个通用数据库后端的 CPU 和内存使用率最低?我正在考虑使用 Redis,但我担心它可能会不必要地占用 CPU/内存,而不是 SQLite、PostgresQL 等。
还是说基本上所有这些数据库的 CPU/内存使用率都差不多?
编辑:
键是 256 位数字,值是
【问题讨论】:
-
这些问题过于宽泛且基于观点。在不知道数据模型、查询、流量、大小(行等)的情况下,您无法“正确”比较 CPU/内存上的这些数据库。
-
键是 256 位数字,值是
标签: sql database amazon-web-services redis google-cloud-run