随笔分类 -  数据库

摘要:mvcc全称是,多版本并发控制: multi version concurrency control 并发问题 我们注意到一个关键词是concurrency,表明了mvcc的初衷就是为了并发问题而设计的。既然mvcc是为了并发而生,那么是为了什么并发问题呢? 我们看这么一个例子,以下有一条数据 na 阅读全文
posted @ 2020-07-01 23:50 __lay 阅读(352) 评论(1) 推荐(0)
摘要:为什么要有三范式 数据库是用来干啥的?毫无疑问主要的工作就是存储数据,本质上就是将数据一点点写入到硬盘上放起来。 但是我们知道,资源不是无限的。硬盘空间大小是有限的,所以你能够存储的数据量是有限的。机器IO能力是有限的,所以程序从数据库读写数据的能力就是有限的。我们没办法让资源无穷无尽,所以我们需要 阅读全文
posted @ 2020-06-20 15:33 __lay 阅读(923) 评论(0) 推荐(0)