![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 58
Linyix_
这个作者很懒,什么都没留下…
展开
-
分片和分区的概念及区别
分片:分布式存储中当数据量太大,单点存储空间有限是,数据分片的概念产生了,它是对技术的抽象增强,按一定规则将数据分类存储,数据还没存进数据库之前,对数据分片,存到约定好的地方,是横向加强;把数据拆分成平均多份,每一份存储到不同的子节点上,同时达到负载均衡和扩容的目的,这就叫数据的分片,也叫数据的分布式存储;如:Redis3.0加入了cluster,实现了集群的分布式存储也就是分片:Rediscluster没有使用一致性hash,而是引入了哈希槽概念Rediscluster集群有16.原创 2021-07-18 22:53:23 · 5293 阅读 · 0 评论 -
MongoDB数据库
介绍:1 MongoDB是非关系型文档型数据库,开源,高性能,高可用,高扩展2 数据存储层级:文档(对应行)->集合(对应表)->数据库3 关系型数据库中的一行对应MongoDB数据库中的一个文档4 存储数据格式是BSON格式,相当于另一种jsonMongoDB和关系型数据库区别:MongoDB默认有三个数据库:一个MongoDB可以建立多个数据库,它们相互独立,默认的有三个,admin,local,configadmin:这就相当于"root"数据...原创 2021-07-14 18:04:18 · 1774 阅读 · 0 评论 -
Redis
1.Redis介绍:Redis是C语言开发的开源高性能,非关系型的key-value存储型数据库;可以用在数据库,缓存,消息中间件等.优点:纯内存操作,性能强,每秒10万次读写速度,最快的key-value数据库;支持事务支持持久化;单线程操作,避免上下文频繁切换;非阻塞IO实现了多路复用,多路复用指的是单线程监控多i/o状态来管理,可高并发缺点:一致性问题,缓存的数据和数据库数据不一致时,客户得到的数据就不正确了,解决:更新数据库时,删除缓存或使用消息队列并..原创 2021-07-14 14:47:08 · 83 阅读 · 0 评论 -
数据库事务特性和隔离级别(精炼)
事务四大特性1. 原子性: 事务要么全部执行,要么全部不执行2. 一致性: 数据库数据保持我们提前约束好的正确状态范围,如果不正确就会回滚,事务的执行前后数据必须都是保持在正确的状态3. 隔离性: 理论上事务与事务之间完全隔离互不干扰,也就是说事务正确提交前不允许将数据的任何改变提交给其他事务4. 持久性: 事务执行完成,正确提交后,数据的改动会永久保存,就算有其他重大故障数据也会被保存四种隔离级别1. 读未提交...原创 2021-07-10 00:00:40 · 62 阅读 · 0 评论