![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
iteye_21045
这个作者很懒,什么都没留下…
展开
-
Transaction
[color=red]事务具有四个特性[/color]: 1. 原子性(Atomic):一个事务中所有对数据库的操作是一个不可分割的操作序列。这些操作要么完整的被全部执行,要么一步也不做。是一个逻辑工作单位。 2.一致性(Consistency):一个事务独立执行的结果将保持一致性,即数据不会因为事务的执行而遭受破坏。 3.隔离性(Isolated):一个事务的执行不能被其他事务干扰。即一个...2010-04-01 16:47:56 · 96 阅读 · 0 评论 -
Database一些概念
[b]数据库范式:[/b] 1NF:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的 那么符合第一模式的特点就有 [color=red]有主关键字且不能为空,不能重复;字段是atomic不可以再分[/color] 例如: StudyNo | Name | Sex | Contact 20040901 john Male ...2010-04-02 17:24:13 · 178 阅读 · 0 评论 -
BerkeleyDB存储算法差别
Hash与Btree的区别 当记录号不是用于数据存取的主键时,应该使用 Hash和Btree算法 。 (如果记录号是用于数据存取的一个二级关键字,那么还是可以选择Btree算法,因为它支持一个主键和一个记录号同时存取。) Btree中的主键是有序存储 ,记录间的关联是依靠次序。并且其结构能随数据的插入和删除进行动态调整。为了代码的简单,DB没有实现对关键字的前缀码压缩。Btree支持对数...2010-04-20 23:49:19 · 139 阅读 · 0 评论 -
SQL执行过程原理
[color=red]转载自http://dicmo.iteye.com/blog/829028[/color] [img]http://dl.iteye.com/upload/attachment/361467/e569587d-c62f-3e03-b09f-20925b13b4e7.jpg[/img] 第一步:应用程序把查询SQL语句发给服务器端执行。 我们在数据层执行SQL...原创 2010-12-06 10:18:02 · 123 阅读 · 0 评论