
数据库
victorika
这个作者很懒,什么都没留下…
展开
-
一个简单的nosql数据库vDB的实现
github地址:https://github.com/viktorika/vDB.git 参考资料 这份代码是参考APUE写的,采用的结构跟书里是一模一样,不一样的只是代码风格以及部分细节上的区别,所以本文下面所说的实现则是解释一下APUE是怎么做的。 数据库文件类型 首先得讲讲这个数据库会生成两个文件。 1.索引文件.idx 2.数据文件.dat 数据库文件存储结构 再来讲讲里...原创 2020-02-23 15:50:24 · 748 阅读 · 0 评论 -
数据库部分知识小结(未完待续)
数据库的4大特性:ACID; 1:原子性。指事务的操作要么不发生要么执行完。 2:一致性。指事务开始前和事务开始后,完整性约束没有被破坏。 3:隔离性。多个事务并发执行时,事务之间不会相互影响。 4:持久性。意味着在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。...原创 2018-05-15 17:11:50 · 146 阅读 · 0 评论