为什么使用redis?

我认为使用一样新的事物,首先需要了解为什么要使用它,使用它有什么好处,之后再去学习如何使用它。所以我想先从数据库的发展历程说起,从而引发出为什么要使用redis以及使用带来的好处,并不涉及到redis的具体使用方法。


一、数据库结构的变化

最初的传统数据库,存储与访问是集中在一起的。即,数据存在什么地方,就去什么地方访问。 集中模式的优点是数据稳定,生命周期长,可靠,强关系,缺点是空间扩展性有限。 集中模式的代表是关系数据库。


社会的进一步分化,使得IT系统也开始分化。 数据库也逐渐从关系数据库向不同领域不同层次分化。 网民的行为从最开始的只读模式,逐渐分化为读多写少的模式。 随着访问量提升,出现了IO密集型访问(此时主要是读取密集型),从而导致读取时间变慢。 为提升性能,发展了数据库缓存技术,主要是对数据库的读取操作进行分离。

而随着web2.0的进一步发展,网民的生产力进一步提升,存储总量开始增加。 此时虽然仍然是读多写少的模式,但写入量已经大大提升。 原有的缓存技术不能缓解写入压力,而且原有的空间也受硬盘限制,因此开始出现分库分表,实现读写分离。

集中模式的数据库就这样开始逐渐分化:由一个集中的、稳定的、强关系的结构,朝一个分化的、容错的、弱关系的结构发展。
 


数据的存储空间与数据访问时间也进一步分离。 即原来是数据存在什么地方,就去什么地方访问。现在是数据还是存在老地方(硬盘),但是访问却在另一个地方(比如内存,或另一个服务

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值