代码改变世界

随笔分类 -  Oralce

CSDN密码库窥视各大数据库性能

2011-12-26 17:30 by 心中无码, 7079 阅读, 收藏, 编辑
摘要: 很多同学一直抱怨手头木有一个真实的数据库,无法进行数据库性能试验,CSDN得知了同学们的苦恼,立刻开放了部分数据库,供同学们学习、参考,对CSDN这种大公无私、舍己为人的行为,有关部门对此进行了高度的赞扬,下面就带领同学们来进行一个小小的性能对比测试。 实验选择了三个数据库:Oracle11g、MySQL5.1以及DM7。Oracle作为商业数据库大哥大的代表,MySQL作为开源数据库的代表,DM7很多同学估计就不清楚了(达梦数据库),暂时作为国产数据库的代表吧(同学们轻拍^_^)。测试环境OSWINDOWS XP SP3CPUIntel i3 530 @2.93GHzMEMORY4GORAC 阅读全文

Oracle的聚簇也Hold不住了

2011-09-23 21:47 by 心中无码, 2025 阅读, 收藏, 编辑
摘要: 这两天在研究Oracle的Cluster,这里的Cluster不是聚簇索引的意思。Cluster是Oracle特有的一种数据存储方式,即把相关的数据存储在同一个数据块上,如果一组表有一些共同的列,则将这样的一些表存储在相同的数据块上,这样对于主外键这种连接操作,会起到减少I/O的作用。 Oracle支持两种方式的Cluster,即Index Cluster和Hash ... 阅读全文

Oracle的bug还是故意为之?

2011-05-04 18:22 by 心中无码, 1740 阅读, 收藏, 编辑
摘要: ORACLE提供了安全标记的功能,即OLS,也就是常说的强制访问控制。其模型是建立在BLP安全模型之上,并进行了扩展。 BLP模型的元素是安全级别和范围,即可以对主客体进行安全级别和范围的设定,从而达到控制数据流动的目的,即向下读、向上写的规则。即用户可以读低于用户安全级别的数据,写高于用户安全级别的数据(当然还有范围的约定,这里不介绍了)。 ORACLE扩展了BLP模型,用户可以设置多个安全级别,通过如下接口: SA_USER_ADMIN.SET_LEVELS Syntax: PROCEDURE SET_LEVELS (policy_name IN VARCHAR2, user_name . 阅读全文

ORACLE自主访问控制机制系统表研究

2011-03-14 22:24 by 心中无码, 1653 阅读, 收藏, 编辑
摘要: 本人近来关注于数据库安全方面,粗略地研究了下数据库的自主访问控制(DAC)和强制访问控制(MAC),现把自己对ORACLE中DAC的理解写出来,与大家分享,以上均ORACLE文档结合自己的理解,难免存在错误的地方,还请指正。访问控制是允许或者禁止某人访问某资源的过程,数据库中就是限制用户对数据库客体(如表、试图等)的访问。实现这种访问控制一般是基于访问控制列表(ACL),ACL一般记录了who能访问what以及how访问。大多数据库的将ACL以数据库系统表的形式进行实现。下面具体介绍下ORACLE中的权限相关系统表的设计。 ORACLE中的权限分为两种:系统权限和对象权限。系统权限 系统权限. 阅读全文