redis优缺点
1、redis最大特点是key-value存储,简单且性能高 一种key-value数据库中功能最全,最简单易用的款。
2、redis会把所有数据加载到内存中。
2、redis还支持数据持久化,list,set等多种数据结构,master-slave 复制备份。
redis缺点:
1、由于去掉了表字段,所有查询都用来key, 所以无法支持常规的多列查询,区段查询。
2、由于Redis需要把数据存在内存中,这也大大限制了Redis可存储的数据量,这也决定了Redis难以用在数据规模很大的应用场景中
ES(ElasticSearch)
ES:ElasticSearch 是一个分布式、高扩展、高实时的搜索与数据分析引擎。严格来说,他不是一个数据库,是个搜索引擎,即搜索服务器。es提供了一种分布式多用户能力的全文搜索引擎。
Elasticsearch是分布式的,这意味着索引可以被分成分片,每个分片可以有0个或多个副本。每个节点托管一个或多个分片,并充当协调器将操作委托给正确的分片。再平衡和路由是自动完成的。“相关数据通常存储在同一个索引中,该索引由一个或多个主分片和零个或多个复制分片组成。一旦创建了索引,就不能更改主分片的数量。
优点:能够达到实时搜索,稳定,可靠,快速,安装使用方便
缺点:也有很多,自己查
网友评论