数据库
Java码界探秘
本博客不再维护,搬家到 http://zthinker.com。个人公众号(Java码界探秘)
展开
-
加密 DB2 Universal Database 中的数据值
在本文中,我们演示了 IBM DB2 Universal Database Version 7.2 中新的加密函数如何提供简单方式来加密敏感数据。 评论: Bruce BenfieldIBM Richard SwagermanIBM 2003 年 10 月 01 日 内容 简介 本文转载 2013-10-14 19:47:28 · 962 阅读 · 0 评论 -
提高数据库并发性能概要
Table of Contents 1 细粒度锁表2 拆表 2.1 物理拆分方式2.2 逻辑拆分方式 3 多数据源(多库)4 乐观锁5 临时表6 缓存7 数据库集群8 读写分离策略9 SQL优化10 正确使用索引 1 细粒度锁表 减少大事物操作 (一个包含很多SQL语句、牵涉很多表的大事物操作锁住的资源也会多);尽量不使用表级排他锁,而是用行级锁;又因为锁转载 2014-03-09 10:33:21 · 931 阅读 · 0 评论 -
数据库 -- 由数据库连接池引出的三种设计模式
笔记摘要: 这里首先对数据库连接池的优化进行了说明,同时自己编写了一个数据库连接池,在实际开发中,为了获取标准的数据源,我们需要去实现javax.sal.DataSource接口, 在实现过程中对于链接对象的close方法进行了不同的实现,以便在关闭close的时候,将连接对象放回连接池,而不是关闭掉,针对这一问题,提供了3种不同的解决 方案,涉及了转载 2013-10-08 18:20:01 · 788 阅读 · 0 评论 -
数据库事务隔离级别与锁
数据库事务隔离级别与锁 关键字: 事务 一,事务的4个基本特征 Atomic(原子性): 事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要 么全部成功,要么全部失败。 Consistency(一致性): 只有合法的数据可以被写入数据库,否则事务应该将其回滚到最初 状态。 Isolation(隔离性): 事务允许多个用户对同一个数据进行并发转载 2014-03-20 19:03:10 · 525 阅读 · 0 评论 -
Spring对JTA的支持
引言: Spring 通过AOP技术可以让我们在脱离EJB的情况下享受声明式事务的丰盛大餐。 通过配合使用ObjectWeb的JOTM开源项目,在不需要Java EE应用服务器的情况下,Spring也可以提供JTA事务。 Sping对JTA支持的三种方式: 1. 直接集成JOTM提供JTA事务管理(无应用服务器支持,常用于单元测试) 2. 引用应用服务器(如Tomca转载 2014-03-22 13:03:22 · 594 阅读 · 0 评论 -
JTA 深度历险 - 原理与实现
在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java Transaction API)。JTA 为 J2EE 平台提供了分布式事务服务,它隔离了事务与底层的资源,实现了透明的转载 2014-03-22 13:16:47 · 553 阅读 · 0 评论