OLTP,也叫联机事务处理(Online Transaction Processing),表示事务性非常高的系统,一般都是高可用的在线系统,以小的事务以及小的查询为主,评估其系统的时候,一般看其每秒执行的Transaction以及Execute SQL的数量。在这样的系统中,单个数据库每秒处理的Transaction往往超过几百个,或者是几千个,Select 语句的执行量每秒几千甚至几万个。典型的O...
分类:
其他好文 时间:
2015-04-05 16:06:14
阅读次数:
137
事务Transaction
/*
* 事务Transaction
* JDBC默认开启自动提交事务,需要关闭,才能手动控制事务
*
* 默认MySQL存储引擎为My...,其不支持事务处理,修改为InnoDB引擎
* create table 表名( ) engine=InnoDB default charset=utf8;
*
* InnoDB引擎默认关闭自动事务提交,修改My...
分类:
编程语言 时间:
2015-04-05 10:38:19
阅读次数:
168
MySQL事务处理2011-03-06 16:262984人阅读评论(0)收藏举报mysqltransactionspostgresql数据库sybasenullMySQL5.X 都已经发布好久了,但是还有很多人认为MySQL是不支持事务处理的,这不得不怪他们是孤陋寡闻的,其实,只要你的MySQL版...
分类:
数据库 时间:
2015-04-01 19:05:21
阅读次数:
222
1/ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就.....
分类:
数据库 时间:
2015-04-01 16:46:54
阅读次数:
171
1, 事务处理
innodb 支持事务功能,myisam 不支持。
Myisam 的执行速度更快,性能更好。
2,select ,update ,insert
,delete 操作
MyISAM:如果执行大量的SELECT,MyISAM是更好的选择
InnoDB:如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表
...
分类:
数据库 时间:
2015-04-01 11:22:43
阅读次数:
138
悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中, 将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实...
分类:
数据库 时间:
2015-03-31 19:48:32
阅读次数:
173
当我们在生产线上用一台服务器来提供数据服务的时候,我会遇到如下的两个问题:1)一台服务器的性能不足以提供足够的能力服务于所有的网络请求。2)我们总是害怕我们的这台服务器停机,造成服务不可用或是数据丢失。于是我们不得不对我们的服务器进行扩展,加入更多的机器来分担性能上的问题,以及来解决单点故障问题。 ...
分类:
其他好文 时间:
2015-03-31 06:26:42
阅读次数:
147
介绍
mysql 从4.1 就开始支持事务处理,但是只有用 InnoDB /BDB 类型的引擎创建的数据库才支持事务操作。
查看mysql数据库创建引擎类型:show create table table_name
创建或修改指定类型数据库:Create table .... type=InnoDB; Alter table table_name...
分类:
数据库 时间:
2015-03-30 16:28:39
阅读次数:
248
利用了十几天的时间,学习完了北大青鸟的ASP.NET视频。跟着视频做里面的例子。看着自己做出来的例子,还是蛮有成就感的。以前都是学习的做客户端,即C/S。现在开始学习网页开发,B/S。
区别
C/S(Cient/Server)优缺点:
C/S的优势是客户端可服务器都可以进行处理,减轻了服务器的负担,响应速度快。C/S结构具有较强的事务处理能力,能实现复杂的业务流程。但C/S需要每个客户端...
分类:
Web程序 时间:
2015-03-28 21:54:49
阅读次数:
168