从关系型数据库到非关系型数据库

1. 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系...

2016-10-21 11:13:57

阅读数:154

评论数:0

LevelDB:Cache源码精读——缓存

摘要: 一、原理分析: 这里讲的Cache缓存是指内存缓存,既然是内存缓存,因为内存有限,所以缓存肯定有一个容量大小capacity。 1、模拟实例化一个缓存时,LevelDB的Cache对象结构。 1.1、LevelDB可以创建一个容量大小capacity 的Cache, 1.2、Cach ...

2016-10-13 20:28:37

阅读数:275

评论数:0

深入剖析 redis 事件驱动

2014-03-09 15:28 by 捣乱小子, 5947 阅读, 2 评论, 收藏, 编辑 概述 redis 内部有一个小型的事件驱动,它和 libevent 网络库的事件驱动一样,都是依托 I/O 多路复用技术支撑起来的。 利用 I/O 多路复用技术,监听感兴趣的文件 I/...

2016-10-10 15:48:10

阅读数:1622

评论数:0

Redis源码目录介绍

概念       redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的...

2016-10-10 14:28:35

阅读数:1446

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭