一、事务管理介绍 事务是现代数据库理论中的核心概念之一,是逻辑上的一组操作,这组操作要么全都成功,要么全都失败。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交, ...
分类:
编程语言 时间:
2016-07-11 07:48:06
阅读次数:
276
无论是产品,还是信息,质量都是非常重要的。信息的质量是指信息的准确性、完整性、一致性等。在许多数据库应用系统中,数据质量的高低往往是导致系统成功与否的重要因素。数据完整性是保证数据质量的一种重要方法,是现代数据库系统的一个重要特征。
Microsoft SQL Server 2008系统提供了一系列的数据完整性方法和机制,例如约束、触发器等。其中,约束技术是应用最为广泛的数据完整性方法。
...
分类:
数据库 时间:
2016-05-18 18:12:37
阅读次数:
225
虽然上一章节介绍的二叉搜索树在查询指定值时表现很好,但是当查询两个值之间的多个节点时,就会遇到很大的问题。因为需要遍历整个树的节点,并检查每个节点是否在指定的区间内。而且遍历整颗树是随机磁盘IO(译者注:随机IO会导致频繁的磁头换道,所以相比顺序IO来说非常耗时),所以我们需要找到一种更有效做范围查询的方法。为了解决这个难题,现代数据库修正了之前介绍的二叉搜索树,我们称修正后的数据结构为B+Tree...
分类:
数据库 时间:
2016-05-13 02:58:23
阅读次数:
224
在我们理解了隐藏在时间复杂度和排序后面的思想之后,我必须再谈谈3种数据结构了。它们极其重要,因为它们是现代数据库的基石。我也会顺便介绍下索引的概念。
数组
二维数组是最简单的数据结构,一张数据库表就可以看做一个二维数组,例如:
二维数组就是一个既有行又有列的表:
一行就表示一个主题(记录)
一列就是描述主题(记录)的一个特性
每一列存储同一个类型的数据(integer, string...
分类:
数据库 时间:
2016-05-07 07:11:06
阅读次数:
212
我们现在言必谈互联网+,大数据,这是非常好的东西,但我们在谈的时候,我觉得还是要去学习,去做,因为只有做了才能成为现实。大数据并不是今天蹦出来的,很早以前就有人做,例如,我前面一直推介的TRIZ理论,其本质上就是一个大数据的杰出作品:TRIZ是建立在对上百万件发明专利分析的基础之上。阿奇舒勒的天才之处在于他在没有现代数据分析工具的情况下,进行数据挖掘,并最终得出了创新发明问题解决模型。这个模型最大...
分类:
其他好文 时间:
2016-01-02 10:30:45
阅读次数:
143
概念介绍:1、商业智能(Business Intelligence,BI),指用现代数据仓库技术、联机分析处理技术、数据挖掘和数据展现技术进行数据分析以实现商业价值。 其中,数据仓库(Data Warehouse,DW)是一个面向主题的(Subject Oriented)、集成的(Integrat....
分类:
数据库 时间:
2015-12-17 15:51:43
阅读次数:
262
这篇是计算机中Oracle类的优质预售推荐>>>>《ORACLE数据高可用之路》
编辑推荐
本书特别适合Oracle中高级系统管理人员、应用开发人员阅读,同时对关心服务器技术、关注数据高可用性与数据安全的企业技术人员、相关IT专业的高校教师和研究生也有重要的参考价值。
内容简介
现代数据服务面临的两大问题是数据保障和不间断服务,即数据服务的高可用性(High
Avai...
分类:
数据库 时间:
2015-06-30 12:59:00
阅读次数:
181
什么是事务:首先,说说什么事务。我认为事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的..
分类:
数据库 时间:
2015-06-20 10:39:50
阅读次数:
155
构造高可用性和高可靠性系统的一项重要原则是假定失效(Design forfailure)。换言之,你的设计模型应具有正如亚马逊的首席技术官(CTO)维纳尔·沃格尔(WernerVogels)曾说的“一切事物随时有可能失效”的特性。幸运的是,现代数据中心、网络和服务器具有高可靠性,且很少发生故障。然而,若你把偶尔的故障当成是既定的,并简单建立一个在发生故障后能恢复且保持运行的系统,则你能建立一个强大的系统。...
分类:
其他好文 时间:
2015-01-23 13:26:20
阅读次数:
278
首先,说说什么事务(Transaction)。事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤...
分类:
编程语言 时间:
2014-12-19 18:52:01
阅读次数:
161