数据库
文章平均质量分 55
fxly0401
这个作者很懒,什么都没留下…
展开
-
数据库范式(转)
[color=red][size=medium]简介[/size][/color] 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。[size=medium][color=red]范式的目标[/co...原创 2012-11-10 21:56:20 · 104 阅读 · 0 评论 -
MySQL存储引擎
MySQL数据库存储引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎: [size=large][b]ISAM[...原创 2012-11-20 10:44:48 · 212 阅读 · 0 评论 -
(转)乐观锁和悲观锁
[b]为什么需要锁(并发控制)?[/b]在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。[b]典型的冲突有:[/b][b]1 丢失更新:[/b]一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。[b]2 脏读:[/b]当一个事务读取其它...原创 2012-12-18 17:16:22 · 73 阅读 · 0 评论 -
ora-12514 tns 无法解析指定的连接标识符
[b]1. 连接Oracle数据库报错:ORA-12514:TNS:无法解析指定的连接标识符[/b]解决方法:修改tnsnames.org文件[code="java"]ORA82 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = 152...原创 2013-10-15 15:16:08 · 2977 阅读 · 0 评论