随笔分类 - 数据存储
数据库、nosql等相关知识
摘要:大部分人在用开源软件的时候,并不知道一个优秀的开源软件内部是如何启动起来的,本文通过分析redis启动过程的源码,来学习优秀软件的启动过程
阅读全文
摘要:Redis常用数据类型有字符串String、字典disct、列表List、集合Set、有序集合SortedSet,List常用于获取最新topN条新闻等类似问题和生产者消费者模式,集合set可以求对象的共同标签,而有序集合SortedSet用于游戏中的分数排名,SortedSet底层采用压缩列表ziplist及跳表skiplist实现,本文会对ziplist和skiplist的概念及优点进行详细介绍,并通过剖析redis源码来深入理解。
阅读全文
摘要:mysql是使用最广泛的开源关系数据库之一,大多数开发人员只会简单的用sql语句操作数据,而不理解服务端架构和sql查询语句在服务端的执行过程,本文会从sql语句执行路径来介绍mysql服务端架构,包括连接器,查询缓存,分析器,优化器等。
阅读全文

浙公网安备 33010602011771号