node.js - Cassandra 行缓存与 Redis 缓存

标签 node.js cassandra redis

我打算使用一些缓存来避免频繁的读取操作(相同的数据)。应用程序是使用 Node.js 构建的。我正在使用 Apache Cassandra 数据库。

我应该使用 Cassandra 行缓存还是使用 Redis 缓存?

我已经在使用 Redis 服务器来缓存 PHP session 、GEO 空间搜索和缓存 PHP 应用程序的其他数据。

哪个对性能更好? Cassandra 行缓存还是 Redis 缓存?

最佳答案

既然你已经在使用redis服务器,我会倾向于Redis。
Redis 是一种纯内存解决方案,可与 Oracle 一致性等竞争。 你需要做很多转换,因为列族需要映射到 redis 的键值形式。

Cassandra 缓存只是数据库提供的附加组件。使用 cassandra 缓存构建缓存会更快,因为没有额外的转换要完成,但 redis 服务器的性能很可能会更好

关于node.js - Cassandra 行缓存与 Redis 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46075979/

相关文章:

javascript - 我如何使用 XMLHttpRequest() 不断地向我网站的另一个页面发送数据?

node.js - [Heroku][Node.js] 如何在本地运行自定义时钟进程作业?

database - 在 scylla db 中使用 IP 地址作为主键是一个好习惯吗?

mysql - 将 MySQL 数据/查询集转换为等效的 Cassandra 表示

c# - 使用两个 Redis 实例 - 类似于 Mongos

node.js - 使用混合数组 [{ }] 时的 Mongoose 架构验证问题

javascript - 如何在browserify上使用jquery、two.js、processing.js等浏览器库?

cassandra - 多个不同大小的数据文件目录

c# - ServiceStack.Redis 无法解析

python - 如何将 TemporaryUploadedFile 传递给 celery 任务?