redis能完全取代mysql吗?

redis能完全取代mysql吗?,mysql,nosql,rdbms,redis,Mysql,Nosql,Rdbms,Redis,简单的问题是,我是否可以用redis而不是mysql来开发各种web应用程序:社交网络、地理位置服务等?这里面没有什么是不可能的。但有些事情可能变得极其复杂 使用键值存储进行全文搜索可能会非常痛苦 而且,据我所见,它缺乏对大型集群数据库的支持:所以在MySQL上,如果数据库容量增长超过100 Gb,那么就没有问题,在Redis上。。。嗯,这需要更多的努力:-) 因此,将其用于开发目的,存储只需要通过id检索的简单内容。如果数据完整性很重要,则必须遵守法规。医疗记录和财务交易就是一个例子。大多数解

简单的问题是,我是否可以用redis而不是mysql来开发各种web应用程序:社交网络、地理位置服务等?

这里面没有什么是不可能的。但有些事情可能变得极其复杂

使用键值存储进行全文搜索可能会非常痛苦

而且,据我所见,它缺乏对大型集群数据库的支持:所以在MySQL上,如果数据库容量增长超过100 Gb,那么就没有问题,在Redis上。。。嗯,这需要更多的努力:-)

因此,将其用于开发目的,存储只需要通过id检索的简单内容。

如果数据完整性很重要,则必须遵守法规。医疗记录和财务交易就是一个例子。大多数解决方案,包括Redis,都是快速的,因为它们用酸性来换取速度

有时,使用关系数据库表示数据更方便,查询也更简单

此外,由于关系数据库中的外部关系和约束,您的数据更有可能是正确的。在NoSQL解决方案中保持数据同步更加困难


所以,不,我不认为我们可以谈论完全替换。它们是不同工作的不同工具。我不会用锤子换螺丝刀。

你可以,问题是你应该吗?在我看来,答案可能不是万能的。我只是喜欢拥有一个数据库系统的想法。我该如何从用户开始获取所有密钥。。。当值小于5时?@Travis Glines,它是开源的,因此您可以实现它:-DTravis Glines:能够使该查询以允许您这样做的格式存储您的数据(一个排序集应该可以用于此目的)。如果你想进行一般性查询,可以使用关系数据库。2017年你对此有何看法?