NoSQL数据库服务之Redis
副问题[/!--empirenews.page--]
一图详解DB的分支产物 Nosql数据库先容 是一种非相关型数据库处事,它能办理通例数据库的并发手段,好比传统的数据库的IO与机能的瓶颈,同样它是相关型数据库的一个增补,有着较量好的高服从与高机能。 专注于key-value查询的redis、memcached、ttserver 办理以下题目: 1)对数据库的高并发读写需求 2)大数据的高效存储和会见需求 3)高可扩展性和高可用性的需求 Nosql数据库的应用情形 1)数据模子较量简朴 2)必要机动性更强的IT体系 3)对数据库的机能要求较高 4)不必要高度数据同等性 5)对付给定KEY,较量轻易映射伟大值的情形 Nosql软件的分类与特点 1)key-value键值存储数据库(redis、memcached)
2)列存储数据库(HBase)
3)面向文件的数据库(mongoDB)
4)图形数据库(Graph)
常用的Nosql数据库先容 1)memcached 是一个开源高机能的,具有漫衍式内存工具的缓存体系 特点: 1、安装布署简朴 2、支持高并发、高机能 3、通过措施或负载平衡可以实现漫衍式 4、仅为内存缓存,重启处事数据丢失 官方网站:http://memcached.org 2)memcacheDB 是新浪基于memcached开拓的一个开源项目,具备了事宜规复成果 特点: 1、高并发读写 2、高效存储 3、高可用数据存储 官方网站:http://memcachedb.org/benchmark.html 出产情形怎样选择Nosql数据库 1、最通例的缓存应用,memcached最吻合 2、耐久化存储方案memcacheDB 3、2000万以内数据量的小数据用memcached 4、大数据量可以用redis redis耐久化数据处事 REmote DIctionary server(redis)是一个基于key-value键值对的耐久化数据库存储体系,对支持数据存储范例更多,包罗字符串、列表、荟萃等 是一种耐久化缓存处事,会周期的把更新的数据写入磁盘以及把修改操纵记录追加到文件里记录下来,还支持主从同步模式,是一个开源的基于C说话编写的,支持收集、内存可耐久化的日记型、key-value数据库 redis耐久处事的特点
redis存储体系优、弱点:
官方网站:http://www.redis.io redis耐久化先容 redis将数据存储于内存中,通过快照、日记两种方法实现耐久化存储,前者机能高,会稀有据丢失的环境,后者相反。 redis应用场景 MYSQL+memcached网站架构的题目:数据量大就必要拆表,必要扩容,数据同等性是个题目 1)最佳应用场景就是内存处事 2)作为memcached更换方案 3)对数据同等性有必然要求但不高的营业 4)必要更大都据范例支持的营业 5)必要主从同步及负载平衡的营业 redis的安装 要举办主从同步设置,可以实现妨碍切换,主上禁用数据耐久化,从上设置,内存要够大
(编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |