redis 一(nosql介绍)

来源:互联网 发布:店铺淘宝客 黑科技 编辑:程序博客网 时间:2024/06/06 02:14
nosql简介
not only ssql : 不仅仅是sql, 反sql 运动,是非关系型数据库,(mysql,sql server ,orcle都是关系数据库)适用于SNS类型网站:
SNS社区类网站根据功能大致可以分为3类:
1、基于搜索的互动式知识问答分享平台(如:百度、新浪爱问、知乎、Quora)
2、 BBS论坛(各类专业论坛,如海川化工论坛)
3、社交网络(如:Facebook)
nosql 是以key-value 形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的基本要求,比如:sql标准,ACID属性,表结构等等,这类数据库的特点:非关系型的,分布式的,开源的,水平可扩展的。
sql 标准:insert(添加),update(修改),delete(修改),select(查询)
ACID属性:事务(同时完成)

nosql 特点:

1.处理超大数据
2.运行在较便宜的pc服务器群上
3.性能好

nosql适用场景:

1.对数据库高并发读写(上万次的读写-轻松)
2.对海量数据的高效率存储和访问(2.5亿数据-轻松)
3.对数据的高扩展性和高可用性(体现了分布式,无表结构特点)
redis的介绍:开源的key-value存储,他通常被称为数据结构服务器,因为键可以包含字符串(string),哈希(hash),链表(list),集合(set),和有序集合(zset)
这些数据类型都支持push/pop,add/remove等操作,redis还支持各种不同方式的排序。为了保证效率数据都是缓存在内存中,它也可以周期性把更新的数据写入磁盘,或者把修改操作写入追加的记录文件
链表:栈,队列
目前全球最大的redis用户是新浪微博,
访问方式:1.直接访问redis

                   2.先访问redis,如果失败再访问mysql(redis数据缓存在内存中,如果内存释放了,就导致数据无法访问,采用这种方式可以在redis访问失败是,访问mysql)

访问方式一:直接访问(存在不安全性)



访问方式二:(redis数据和mysql数据同步 ,先访问redis)



redis ,mysql ,mongodb对比



下载网址:http://redis.io/download
0 0
原创粉丝点击