专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
当开发人员谈及XML数据库时,他们往往指的是两个概念:存储XML数据的数据库,利用XML数据库的DBMS。绝大多数主要的DBMS产品允许你无需改变现有的数据库就可以集成XML数据到程序中。现在让我们讨论一下XML数据库并探讨其特性。  原始的XML数据库  一个原始的XML数据库(NXD)可以是很简单,也可以是很复杂。我这样定义一个数据库的概念:永久稳定数据的集合。在这样的定义下,一个NXD能在逻辑上存储一个XML文档。当XML:DB initiative对一个NXD还有更多的要求时,我想以上的定义也可以满足。  以下的代码行可以用作于一个NXD:  〈? [阅读全文] [PDF]
当开发人员谈及XML数据库时,他们往往指的是两个概念:存储XML数据的数据库,利用XML数据库的DBMS。绝大多数主要的DBMS产品允许你无需改变现有的数据库就可以集成XML数据到程序中。现在让我们讨论一下XML数据库并探讨其特性。  原始的XML数据库   一个原始的XML数据库(NXD)可以是很简单,也可以是很复杂。我这样定义一个数据库的概念:永久稳定数据的集合。在这样的定义下,一个NXD能在逻辑上存储一个XML文档。当XML:DB initiative对一个NXD还有更多的要求时,我想以上的定义也可以满足。  以下的代码行可以用作于一个NXD:  〈 [阅读全文] [PDF]
  关系数据库  关系数据库中的XML数据库可以分为三种模型:coarse-grained(粗糙纹理型), medium-grained(中等级别纹理型),或 fine-grained(优良纹理型)。  coarse-grained(粗糙纹理型)模型在逻辑上与flat文件模型有些不同。你可以使用一个关系数据库来存放每一个XML文档。例如,以下的代码可以存放一个XML文档:  Create table diets  ( dietName varchar2(30),   xmlDocument varchar2(32000)  )  fine-grained( [阅读全文] [PDF]
  当开发人员谈及XML数据库时,他们往往指的是两个概念:存储XML数据的数据库,利用XML数据库的DBMS。绝大多数主要的DBMS产品允许你无需改变现有的数据库就可以集成XML数据到程序中。现在让我们讨论一下XML数据库并探讨其特性。  原始的XML数据库  一个原始的XML数据库(NXD)可以是很简单,也可以是很复杂。我这样定义一个数据库的概念:永久稳定数据的集合。在这样的定义下,一个NXD能在逻辑上存储一个XML文档。当XML:DB initiative对一个NXD还有更多的要求时,我想以上的定义也可以满足。  以下的代码行可以用作于一个NXD:   [阅读全文] [PDF]
  一个大型数据库应用系统做得不好,会遇到连接到server的进程被另一个正在读写数据库的进程阻塞。这种阻塞数量越来越多,以至于client端好像死机。连接server越来越慢或导致超时连接不成功是引起阻塞的重要原因。通过对多个已投入运行的数据库应用软件的修改优化,我们已能够解决这种问题。此方法主要从如下几个方面入手:  1.检查所有存储过程。  存储过程中如果有语句:  begintran  selectfromxwh [阅读全文] [PDF]
数据库 数据库(database,简称DB),即数据的仓库,是存储在计算机内、有组织的、可共享的相关数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和扩展性,并可为各种用户共享。例如,将公司内所有雇员的编号、姓名、性别、出生年月、所在部门、职务和家庭住址等情况存储在计算机中,还可以将各个雇员的每日销售情况存储在计算机中,形成一个数据库。 数据库中的数据是高度结构化的,可以存储大量的数据,并且能够方便地进行数据的查 询,另外数据库还具有较好的保护数据安全和维护数据一致性的措施,能够方便数据的共享。 数据库管 [阅读全文] [PDF]
数据库是一个通用化的综合性的数据集合,它可以供各种用户共享且具有最小的冗余度和较高的数据与程序的独立性。 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。数据库的完整性保护:指的是数据库中数据正确性的维护 数据模型:是数据特征的抽象,是数据库系统的核心与基础,它描述数据的结构,定义在其上的操作以及约束条件,它从概念层次上描述了系统的静态特征、动态特征和约束条件,为数据库系统的信息表示与操作提供一个抽象框架。 数据模式:在数据模型中有关数据结构及相互间关系的描述。它是数据模型的一部分。 一级封锁协议:事务T在修改数据之前必须先对其加X锁,直 [阅读全文] [PDF]
锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。 Hibernate 支持两种锁机制:即通常所说的 “ 悲观锁( Pessimistic Locking ) & [阅读全文] [PDF]
快照查询:查询当前时刻的数据库状态。对于非时态表(快照数据库),快照查询是一种向上兼容的查询方式,可以查询非时态数据库的数据。对于时态表(历史数据库或回滚数据库),快照查询截取当前数据库状态,返回当前状态下的查询结果。顺序查询:顺序查询是一种时态查询,通过关键字VALIDTIME或者TRANSACTIONTIME指示系统执行哪个时间维(有效时间维、事务时间维,或者两个维度)的时态查询。在这种查询中系统运用时态代数操作自动处理元组的时间戳(有效时间、事务时间,或两者的结合)。非顺序查询:执行非顺序查询时,系统不再根据时态代数操作解释时间戳,只是把有效时间和事 [阅读全文] [PDF]
  随着SQL Server 2005版本的发布,数据库镜像技术已经成为了解决故障问题的非常流行的方法。但数据库镜像的一大问题就是failover(失效转移)仅仅作用在发生故障的主库上,当一个数据库失效时,系统中的备用数据库会立即接替它的位置,但是所有其他的数据库依然保持在原服务器上发挥作用。这种技术的缺点就是在多数据库系统中会不断建立越来越多的应用程序,一旦主库失效,备库虽然可以继续在原服务器上发挥作用,但是基于失效主库所建立的应用程序也会随之失效。当这种情况发生时,我们怎样才能被通知并立即failover所有的数据库呢?   专家解答   就像SQ [阅读全文] [PDF]
1.数据处理技术的发展 数据处理技术的发展经历了3种方式,即程序管理方式、文件系统方式和数据库系统方式。 (1)程序管理方式 程序管理方式是将数据存放在由程序定义的内存变量中,所以该方式有如下3个缺点: ①数据不能保存。当程序运行结束归还变量所占用的内存空间时,数据将自动丢失。 ②数据不能独立于程序。由于数据存放在由程序定义的内存变量中,所以数据是程序的组成部分,数据的修改即意味着程序的修改。 ③数据不能共享。两个不同的应用程序,用到相同的数据时,必须各自定义,数据不仅高度冗余,而且不能共享。 (2)文件系统方式 文件系统方式是将数据存放在文件中,该文件称 [阅读全文] [PDF]
1 共11条 分1页