摘要: 遵循这些原则进行维度建模可以保证数据粒度合理,模型灵活,能够适应未来的信息资源,违反这些原则你将会把用户弄糊涂,并且会遇到数据仓库障碍。 原则1、载入详细的原子数据到维度结构中 维度建模应该使用最基础的原子数据进行填充,以支持不可预知的来自用户查询的过滤和分组请求,用户通常不希望每次只看到一个单一的记录,但是你无法预测用户想要掩盖哪些数据,想要显示哪些数据,如果只有汇总数据,那么你已经设定了数据的使用模式,当用户想要深入挖掘数据时他们就会遇到障碍。当然,原子数据也可以通过概要维度建模进行补充,但企业用户无法只在汇总数据上工作,他们需要原始数据回答不断变化的问题。 原则2、围绕业务流程构建... 阅读全文
posted @ 2013-05-29 14:24 甲今文 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 限制索引是一些没有经验的开发人员经常犯的错误之一。在SQL中有很多陷阱会使一些索引无法使用。下面讨论一些常见的问题:1 使用不等于操作符(<>、!=)下面的查询即使在cust_rating列有一个索引,查询语句仍然执行一次全表扫描。 select cust_Id,cust_name from customers wherecust_rating <> 'aa';把上面的语句改成如下的查询语句,这样,在采用基于规则的优化器而不是基于代价的优化器(更智能)时,将会使用索引。 select cust_Id,cust_name from customers wh 阅读全文
posted @ 2013-04-18 14:35 甲今文 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 问题描述:解决用户权限管理,只分配对原数据库表的查询,分配给其固定时间登陆,登陆限定回话时间,和连接数。解决方案:一. 创建用户1 创建用户有登陆权限的用户marketorCREATE ROLE marketor WITH LOGIN;给用户marketor分配登陆密码ALTER ROLE marketor WITH PASSWORD 'password';给用户marketor 设定有效时间为无限ALTER ROLE marketor VALID UNTIL 'infinity'; 如果要限定其最大连接数,则可以使用CREATE ROLE marketor W 阅读全文
posted @ 2013-04-18 11:08 甲今文 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: Welcome to the FindBugs Eclipse plugin update site.This web page provides automatic distribution and updates for the Eclipse plugin for FindBugs.Plugin requirementsThis plugin has primarily been tested with Eclipse 3.3 and 3.4 It should work with 3.xreleases, but let us know if you have any problems 阅读全文
posted @ 2013-03-10 19:54 甲今文 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 由于机器变更了IP地址,导致OracleDBConsole服务无法启动解决方法:1.到$ORACLE_HOME\db_1\NETWORK\ADMIN目录下找到listener.ora和tnsnames.ora文件,将HOST 属性改为变动后的IP。如果安装了ORACLE客户端,到$ORACLE_HOME\client_1\NETWORK\ADMIN目录下作同样的更改。 。。。(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.18.4)(PORT = 1521))。。。2.开始--管理工具--服务:启动名为OracleOraDb10g_home1TNSList 阅读全文
posted @ 2012-09-13 14:12 甲今文 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 传统的数据存储一般分为在线(On-line)存储及离线(Off-line)存储两级存储方式。所谓在线存储就是指将数据存放在磁盘系统上,而离线则是指将数据备份到磁带上。硬盘的优点是速度快,特别是随机访问能力强,但单位容量成本高,适合需要频繁访问的数据存储;磁带善于传输流式数据,介质与驱动器相分离的特性决定了其单位容量成本低廉,保存数据的安全性也较高,适合数据备份。 由此产生了数据的分级存储管理(HierarchicalStorageManagement,HSM)。分级存储管理是一种将非在线存储与在线存储融合的技术。它以数据生命周期的不同阶段来决定存储的位置,从而在在线存储与离线存储之间... 阅读全文
posted @ 2012-05-27 15:32 甲今文 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 值类型是基本的数据类型,如byte,int,short,long,double,float.boolean,char都是值类型。值类型存储的都是实实在在的原始数据。引用类型是那些可以实例化的类或数组。String,Scanner,Random,int[],String[]和一些自己定义的类。引用类型存储的都是地址,而不是原始的数据。 阅读全文
posted @ 2012-04-19 18:36 甲今文 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 针对搜索引擎的各种开源技术是开源社区的一枝奇葩,它大大缩短了构建搜索应用的周期,并使得根据特定需求打造个性化应用的垂直搜索引擎系统成为可能。作为一个独立的企业搜索应用解决方案,Solr在美国的众多知名网站中得到应用,如美国最大的科技资讯类网站CNet。Solr基于高性能的 Lucene开发,它不仅实现了比Lucene更为丰富的查询语言和更为优异的查询性能,而且实现了可配置、可扩展,对外提供类似于Web 服务的API接口。用户可通过Http请求向搜索引擎服务器提交指定格式的XML文件生成索引,也可以通过“Http Get”操作提出查询请求,并得到XML格式的返回结果。Solr结合其他开源搜索.. 阅读全文
posted @ 2012-04-18 17:28 甲今文 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 天天学习关系数据库理论的我,对云计算的东西本来了解的就不多,知道的更少,为了不落伍,抽空了解了一些也有些感想想和大家分享:云计算其实是一种计算模式,我们都知道传统的计算模式基本上都是看着自己买来的机器无论是pc机还是服务器,都是本地硬件。这就要求我们在完成海量数据上需要投入很多资金去购买设备同时还要聘请专业的管理员去维护,虽然这样很安全 但是成本很大且灵活度不够。 那么云计算呢?一言以蔽之:所谓的云计算就是把原来我们透过屏幕看到的计算任务由原来本地机器重新分布到网络,我们只需要透过一张屏幕就可以管理这些计算资源。这样有什么好处?其实好处不言自明的,首先,对于那些中小企业,在安全问题不是... 阅读全文
posted @ 2012-04-02 22:16 甲今文 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1 引言随着云计算时代的到来,各种类型的互联网应用层出不穷,对与此相关的数据模型、分布式架构、数 据存储等数据库相关的技术指标也提出了新的要求。虽然传统的关系型数据库已在数据存储方面占据了不可动摇的地位,但由于其天生的限制,已经越来越无法满足 云计算时代对数据扩展、读写速度、支撑容量以及建设和运营成本的要求。云计算时代对数据库技术提出了新的需求,主要表现在以下几个方面。●海量数据处理:对类似搜索引擎和电信运营商级的经营分析系统这样大型的应用而言,需要能够处理PB级的数据,同时应对百万级的流量。●大规模集群管理:分布式应用可以更加简单地部署、应用和管理。●低延迟读写速度:快速的响应速度能够极大地 阅读全文
posted @ 2012-03-18 11:33 甲今文 阅读(703) 评论(0) 推荐(0) 编辑