数据库
文章平均质量分 92
LongJi007
这个作者很懒,什么都没留下…
展开
-
mysql索引及索引结构深入理解
1.为什么索引使用B+树而不使用其他的一些数据结构?如:二叉树,红黑色。hash算法在什么场景下适用索引。 1.二叉树:数据结构在数据递增时深度会逐渐增加,在一些情况下二叉树会变成链表。 2.红黑树:红黑色虽然是平衡二叉树。但在数据量太大时,会出现深度太深的情况。 mysql索引查询时,是按照每一层一次IO读取的方式进行的,当树的深度太深时,假如需要...原创 2019-11-23 23:51:11 · 216 阅读 · 0 评论 -
redis集群搭建
至少3个主节点才能搭建redis集群,两台机器同样操作集群进入fail状态的必要条件A、某个主节点和所有从节点全部挂掉,我们集群就进入faill状态。B、如果集群超过半数以上master挂掉,无论是否有slave,集群进入fail状态.(因为集群是通过选举方式,半数以上主节点与其他主节点通讯失败才认定此节点挂断,因此若半数挂后无法选举判断是哪个节点挂)C、如果集群任意master挂...原创 2018-09-05 17:04:29 · 168 阅读 · 0 评论 -
分布式登陆session共享与存储时使用redis集群(解决分布式session访问问题)
http://blog.csdn.net/x763795151/article/details/53301731 我说下我的环境,win10,eclipse,maven工程,redis3.0,下面是依赖的库:<!-- spring session用到的库begin --> <dependency> <groupId>org.spr...翻译 2018-09-05 17:10:35 · 388 阅读 · 0 评论 -
redis详解及实战
一、redis集群介绍本文档是Redis集群的一般介绍,没有涉及复杂难懂的分布式概念的赘述,只是提供了从用户角度来如何搭建测试以及使用的方法。本教程试图提供最终用户一个简单的关于集群和一致性特征的描述请注意,本教程使用于Redis3.0(包括3.0)以上版本如果你计划部署集群,那么我们建议你从阅读这个文档开始。本文两种安装方法后都附录一些各个方法安装时常遇到的问题及其解决方法,...原创 2018-09-05 17:44:30 · 460 阅读 · 0 评论 -
事务的四大特点和隔离性
⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。...转载 2018-10-16 17:19:08 · 259 阅读 · 0 评论