![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
小鹅鹅
兴趣使然
展开
-
数据库底层数据结构 B树B+树LSM树 详解对比与总结
文章目录1. 背景2. 二叉树、平衡二叉树和红黑树3. B树(B-树)与B+树3.1 B树(B-树)3.2 B+树3.3 B树和B+树总结:3.4 为什么说B+tree比B树更适合实际应用中操作系统的文件索引和数据库索引?3.5 MySIAM与InnoDB的B+树3.5.1 MySIAM索引实现3.5.2 InnoDB索引实现4. LSM树4.1 LSM树与其他结构对比5. 总结 | Ref1. 背景我们熟知常用数据库MySQL MongoDB HBase等底层存储都用了各种树结构,如B树LSM树,不过原创 2020-08-30 16:10:14 · 2596 阅读 · 0 评论 -
HBASE Region数量增多问题描述及解决方案
文章目录HBASE Region数量增多问题描述及解决方案1. 问题描述1.1 HBase 分区概念1.2 region过多影响1.3 合理region数量2. 方案概述2.1 ROWKEY 修改方案细节2.1.1 Rowkey长度原则(最好不超过16字节)2.1.2 rowkey散列原则2.1.3 rowkey唯一原则2.1.4 时间戳反转2.1.5 整个rowkey如下(timestamp并不...原创 2020-05-06 19:34:20 · 4368 阅读 · 0 评论 -
Redis详解 单线程 基于内存设计 主从 持久化 与 memcached区别 及常见问题
文章目录1. Redis简介2. Redis支持的数据类型与适用场景2.1 数据类型2.2 适用场景3. Redis设计3.1 为什么redis需要把所有数据放到内存中?3.2 Redis是单进程单线程的4. 虚拟内存5. 分布式 / 主从复制5.1 主从复制特点5.2 主从复制原理5.3 主从复制过程5.3 主从复制配置6. 常见Redis模型6.1 读写分离模型6.2 数据分片模型7. 持久化...原创 2019-10-29 17:27:20 · 936 阅读 · 0 评论 -
MongoDB 常用操作笔记 find ,count, 大于小于不等, select distinct, groupby,索引
本博客将列举一些常用的MongoDB操作,方便平时使用时快速查询,如find, count, 大于小于不等, select distinct, groupby等1. 大于,小于,大于或等于,小于或等于,不等于$gt: 大于$lt: 小于$gte: 大于或等于$lte: 小于或等于$ne: 不等于// greater than : field > valuedb.colle...原创 2019-04-20 12:48:18 · 2706 阅读 · 0 评论