mysql集群如何在速度上匹配redis?

时间:2011-10-17 05:25:30

标签: mysql redis benchmarking cluster-computing

mysql-cluster-expert-5.1文件提到: “MySQL 5.1中的MySQL Cluster表通常完全存储在内存而不是磁盘上(这就是为什么我们将MySQL集群称为内存数据库)” 这意味着mysql cluster是一个分布式内存数据库,所以有人做过mysql cluster& amp; redis on speed?

1 个答案:

答案 0 :(得分:2)

我认为redis没有做任何与MySQL集群类似的东西,所以你无法比较它们。

MySQL群集是一个高可用性,非常持久的SQL群集,具有完全同步的复制功能。 Redis不是。据我所知,redis既不支持同步复制,也不支持SQL。

MySQL群集意味着当您可以执行COMMAC TRANSACTION **时,如果您在1ms后永久丢失任何群集成员,则您的数据仍然是安全的。 MySQL集群查询节点(即客户端)在很短的时间内(通常<5秒)自动进行故障转移。

Redis完全没有这个。它是一个非基于SQL的数据存储,它具有主从复制(故障转移?你最好自己实现)

你也可以问摩托车是否比远洋客轮快。

**我不认为redis支持交易,所以这个概念也是垃圾。