随笔分类 -  数据库

Mongo
摘要:1.存储方式:虚拟内存+持久化,mongodb使用的是内存映射存储引擎,即Memory Mapped Storage Engine,简称MMAP,MMAP可以把磁盘文件的一部分或全部内容直接映射到内存,它将热数据存储在物理内存中,使得热数据的读写变得十分快。 2.扩展性,存储的数据格式是json格式 阅读全文

posted @ 2019-03-04 11:57 samuel1 阅读(341) 评论(0) 推荐(0)

数据库事务
摘要:1. 事务的概念 事务必须服从ACID原则。ACID指的是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。 通俗理解,事务其实就是一系列指令的集合。原子性:操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令 阅读全文

posted @ 2018-11-07 16:30 samuel1 阅读(114) 评论(0) 推荐(0)

数据库锁
摘要:当并发事务同时访问资源时,需要用一种机制来将访问顺序化,以保证数据一致性,锁就是这种机制 锁的粒度 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高 页级锁:锁定一页。 行锁 共享 阅读全文

posted @ 2018-10-24 15:58 samuel1 阅读(134) 评论(0) 推荐(0)

数据库索引
摘要:索引是存储的表中一个特定列的值数据结构,索引包含一个表列的值,并且这些值存储在一个数据结构中。(BTree、B+Tree) (B Tree二分查找法或顺序法,B+ )MySQL存储引擎:InnoDB; 存储引擎 InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,上图 阅读全文

posted @ 2018-10-23 17:27 samuel1 阅读(160) 评论(0) 推荐(0)

导航