time 
设为首页】【收藏本站
当前位置: 主页 > 数据库 > 数据库理论 > 列表

 
2012-05-08 23:23:11 | 好评(0) | 浏览(4)
数据库的安全问题一直以来就是DBA的噩梦,那些不安全的Web应用程序、没有有效的认证管理以及管理配置不当的分段都可能让数据库处于危险之中。当然,如果你的数据库系统没有部署流量监控或加密技术,数据库安全也可以说是不完整的。但是大多数安全从业人员都知道往往数...
 
2011-06-08 22:59:47 | 好评(0) | 浏览(23)
1.以下语句完全正确,但COST较高,原因是因为AEH、AEC、AC、ACSN几张表都有数百万条记录, 2.由于采用了HASH连接,尝试采用优化索引等多种方式,但是由于记录过多,表的查询条件相对较少, 3.COST下降幅度始终很有限,COST提高到1000出头已经很尽力了。 4.Select Count...
 
2010-08-19 22:33:26 | 好评(0) | 浏览(104)
实际生产环境里边,如果并发量不大,完全可以使用悲观锁定的方法,这种方法使用起来非常方便和简单。 但是如果系统的并发非常大的话,悲观锁定会带来非常大的性能问题,所以就要选择乐观锁定的方法。 悲观锁假定其他用户企图访问或者改变你正在访问、更改的对象的概率...
 
2010-04-22 23:29:18 | 好评(0) | 浏览(176)
数据库优化查询计划的方法 数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于...
 
2010-04-14 23:01:35 | 好评(0) | 浏览(353)
隔离级别用于解决事物的并发性问题,概念如下: 脏读(Read uncommitted) :可以读取到其他事物未提交的数据,因为这些数据可能被其他事物回滚,并不会最终提交到数据库,因此读取出来的数据不可靠,叫做脏读 不可重复读(Nonrepeatable read) :在确保不会发生脏读之...
 
2010-04-13 00:14:40 | 好评(0) | 浏览(124)
索引这个名字,想必大家都耳熟能详了,众所周知,索引最大的用途就是提升数据库的查询速度。或许,你会说,我曾经自己动手按书上讲的方法试验了一番,可是没有感觉有多大速度的提升呢?这完全是可能的,因为索引就像是一门非常厉害的武功招式,如果我们想发挥其最大的...
 
2010-04-10 23:03:17 | 好评(0) | 浏览(237)
在这里总结一点吧,方便以后的使用 数据库设计规范 数据库表命名规范 此规范包括表名命名规范,索引命名规范,外键命名规范和字段名命名规范。 表名命名规则 数据库表的命名以是名词的复数形式且都为小写,如cities,categories,friends等等 如果表名由几个单词组成,则...
 
2010-04-09 23:33:29 | 好评(0) | 浏览(212)
简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。 范式的目标 应用数据...
 
2010-04-02 09:52:36 | 好评(0) | 浏览(268)
本人刚开始学数据挖掘,虽然之前看过一本《数据挖掘原理与应用:SQL Server 2005数据库》,但是只是大体上了解了一些数据挖掘的概念,并没有深入去了解一个算法。前段时间开始比较深入的学习,就以关联规则作为学习的入口点。这才有了这篇文章。 Apriori algorithm是关...
 
2010-04-02 09:51:25 | 好评(0) | 浏览(105)
我们的系统中很常会用到SMS、Email等的发送,在我们的设计中通常会创建一个Tb_outbox表,当产生数据时,插入到 Tb_outbox表,由定时器去读取Tb_outbox的数据进行发送,发送完了再修改Tb_outbox的发送状态。是的,这就是通常的做法,但是当我们的SMS、Email的发送频率和...
 
2010-03-25 23:12:10 | 好评(0) | 浏览(90)
树结构型数据在基于关系型数据库的分布式应用的解决方案,题目起的挺大,说简单点儿,其实就是在在分布式应用中经常会用到树型结构的数据,如:组织结构,物料清单等,然而这些树结构的数据又要基于关系型数据存取,通常情况下,使用 ParentID即可解决存取的问题,然而...
 
2010-03-13 01:02:59 | 好评(0) | 浏览(110)
摘要 :无限分级的树状结构往往很难处理,作者推荐嵌套集合模型方法,可以用简单的SQL完成树状数据的操作,避免了常用的邻接表模型的多次连接查询带来的巨大性能开销。 介绍 大部分的开发者都会遇到要在SQL数据库中处理层状数据的问题,也都知道关系数据库其实并不擅长...
 
2010-03-08 23:19:48 | 好评(0) | 浏览(104)
这一章描述了高效访问数据库的基本原则,在战略大局上把握高性能的关键因素 查询识别 程序设计上应该考虑查询识别,即根据SQL讯速定位到调用该SQL的应用程序代码,有助于定位性能问题 减少于数据库交互的次数 使用连接池,避免反复建立数据库连接。连接建立后,尽量批量...
 
2010-03-08 23:18:37 | 好评(0) | 浏览(81)
第一章强调良好的模型和合理的数据库设计的重要性 sql的背后有着关系模型的数学理论做为基础,以前一直以为关系模型指的是一个表通过外键与其它表关联起来,实际却不是这样。关系模型不是因为不同表之间建立了关系,而是因为表内不同字段之间存在关系。几个值就处于表的...
 
2010-02-19 17:57:23 | 好评(0) | 浏览(98)
在一些项目中往往需要一些以前用过的项目,但是移植过程中需要数据库和现有系统相同,这样才能达到一个统一的形式,成为一个完整的系统 比如以前的系统是用sqlserver2000完成的 现在的系统是用mysql进行完成,需要老项目中的某个模块 所以需要进行移植 经过我移植过的...
 
本栏分类