缓存:云内存存储与云还原与实时数据库?



我有一个小集合(100 个文档(,会定期更新一次,假设每 5 分钟更新一次。哪个解决方案会更快地阅读此集合?Firestore、Realtime DB 或 MemoryStore(读取从 Firebase 应用完成(。

实际上,我之所以问这个问题,是因为我在某处读到云数据存储使用memcache作为幌子,这让我想知道firestore是否有这种缓存;如果是这样,为什么不直接使用memorystore。

提前感谢您的反馈!

Cloud MemoryStore 应该有最快的响应时间(Redis 的后端(...虽然这可能取决于缓存数据的目的(应用程序(;除非将该数据加载到Web应用程序中(已经由Redis支持-或应支持(;它可能只会增加无用的复杂性。

云内存存储与 Redis 协议兼容,无需更改代码即可轻松迁移。

对于文档,Firestore 仍应提供足够的性能,而无需额外的缓存...如果任何缓存有意义,那么它将是缓存查询结果,缓存计算结果;例如。从域聚合SUM()AVG();那里肯定是有道理的。

最新更新