持久化
文章平均质量分 93
迷你狐
这个作者很懒,什么都没留下…
展开
-
Hibernate的缓存机制
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类:...原创 2009-06-23 17:14:28 · 73 阅读 · 0 评论 -
标准SQL规范中定义的四个事务隔离级别
在标准sql规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理不同: 未授权读取(read uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外一个数据则不允许同时进行写操作,但允许其他事务读此行数据。该隔离级别可以通过“排他写锁”实现。授权读取(read committed):允许不可重复读取,但不允许脏读取。这可以通过...原创 2011-08-17 10:25:14 · 117 阅读 · 0 评论 -
Spring的五个事务隔离级别和七个事务传播行为
数据库提供了四种事务隔离级别,不同的隔离级别采用不同的锁类开来实现.。在四种隔离级别中, Serializable的级别最高,Read Uncommited级别最低。大多数数据库的默认隔离级别为:Read Commited,如Sql Server,Oracle。少数数据库默认的隔离级别为:Repeatable Read,如MySQL InnoDB存储引擎。即使是最低的级别。也不会出现第一类丢失...原创 2012-05-07 11:09:57 · 101 阅读 · 0 评论 -
Oracle中的隔离级别
隔离级别(isolation level) 隔离级别定义了事务与事务之间的隔离程度。 隔离级别与并发性是互为矛盾的:隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。 ANSI/ISO SQL92标准定义了一些数据库操作的隔离级别: 未提交读(read uncommitted) 提交读(read committed) 重复读(rep...原创 2012-05-07 11:12:43 · 94 阅读 · 0 评论 -
11个面向文档的开源NoSQL数据库
1.MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使...原创 2011-12-07 12:13:45 · 175 阅读 · 0 评论 -
吞噬大数据存储领域新机制——NoSQL模式解析
在过去几年,一种新兴的大型数据存储机制正吞噬大数据存储市场。这种存储解决方案与传统的RDBMS有显著的区别,它们被称之为NoSQL。在NoSQL世界中有以下关键的成员,包括●Google BigTable、HBase、Hypertable●AmazonDynamo、Voldemort、Cassendra、Riak●Redis●CouchDB、MongoDB...原创 2012-06-15 17:39:18 · 120 阅读 · 0 评论