- 博客(14)
- 资源 (7)
- 收藏
- 关注
转载 数据模型的探讨与分析
1引言1.1背景在工作中,关于概念模型、逻辑模型和物理模型三个数据模型的探讨中,发现大家都有自己的见解,但是却没有一个人能真正的说清楚这三个模型的涵义与差异。虽说由于这三个模型在软件开发的过程中,由于其功能与作用的差异,结合项目规模等实际情况,不一定会全部使用以节省项目时间(有时候直接设计物理模型),但我认为不应该被冠以“大家对这个概念的理解不同”不同之名而歪曲数据
2012-08-22 21:38:49 1089
转载 ORALCE重要后台进程
何时触发lgwr,dbwr,chpk等进程 Log Writer (LGWR) LGWR performs sequential writes from the Redo Log Buffer to the online redo log file under the followingsituations: 1.When a transaction comm
2012-07-16 09:44:12 571
转载 DB2数据仓库优化
OLAP与OLTP环境的区别 1 DB2数据仓库环境与OLTP环境中的性能调优不一样,主要表现在以下几个方面:1.1 事务长短。OLTP环境中的事务通常是短事务,包含多条SQL语句,这些语句常常可以在数秒内完成;数据仓库环境中,往往是长事务,只执行少数几条SQL语句,但是却需要运行几分钟,甚至几小时。1.2 数据更新时间不同。在OLTP环境中,数据更新操作随时都在发生;对于数据仓库应用
2012-07-16 09:37:25 1526
转载 kettle4.1源码研究
一.获取并编译源码1.1.获取源码Svn获取svn://source.pentaho.org/svnkettleroot/Kettle/tags网页获取官方网站:http://kettle.pentaho.com/1.2.编译源码将项目加载到eclipse将kettle项目拷贝到eclipse的workspace目录下,在eclipse中新建java
2012-07-13 00:41:53 1244
转载 Oracle维护常用SQL语句
1:查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)), 0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name2:
2012-07-13 00:17:20 379
转载 oracle 同义词建立
1 把一个用户的SELECT 权给另一个用户(以SYS身份执行):select 'grant select on cisco.'||table_name|| ' to chen ;' from all_tables where owner=upper('cisco');把CISCO用户下的所有表授权给CHEN这个用户 2 创建同义词包语句如下(以SYS身份执行):CREA
2012-07-13 00:13:52 525
转载 oracle网络配置listener.ora、sqlnet.ora、tnsnames.ora
oracle网络配置三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下。1.sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。例如我们客户端输入sqlplus sys/oracl
2012-07-13 00:02:42 634
转载 DW项目的总结与回顾
最近一直在SONY参与一个DW项目(Sony China Tri-One Project),主要负责将用户的生产及供分析数据从SAP中ETL到搭建在ORACLE中的POOL里,并为其它系统提供相应数据接口。并且这个POOL也是由我们负责根据用户的需求来设计并构建。客观地说,我们的工作部分是整个DW项目中这个分支项目的基础与关键核心。当然,了解和熟悉DW项目的人也都会赞同我的观点。毋庸置疑,整个项目
2012-07-12 23:15:41 2473
原创 JAVA基础知识
JAVA基础知识总结 1.面向对象分析、设计、编程。面向对象编程特点:抽象(提取我们需要的东西)、继承、封装、多态。面向对象的思想更加接近我们现实生活中的处理问题的思路 2.类、对象、成员变量、局部变量(方法内定义)。成员变量分为常量(final修饰的,声明时初始化,不可改)、实例变量、类变量(用static修饰)类变量是在类的对象被创建之前就初始化了,加载字节码的时候初始
2012-07-12 16:07:38 545
原创 控制数据库服务启动脚本
背景: 为了做一些数据库相关的操作,在本机上安装了ORACLE和DB2数据库。安装之后,这个两个数据库对本机的资源(CPU、内存)占用情况很大,而且并不需要这两个数据库总是同时启动的,我想自由控制两个数据库何时启动。 常规的解决方式: 1. 启动服务控制面板(services.msc命令可以快速打开)。 2. 将控制数据库的服务启动的类型改为手动方式
2012-07-12 15:36:52 589
原创 SQL优化技巧
SQL优化技巧 系统性能低劣90%原因都是开发过程中的低效SQL导致,为了规避开发过程不良SQL导致系统后期性能问题,特书写本规范用于规范开发过程的高效SQL。1.以Oracle为例,优化器共有3种: RULE (基于规则)、COST (基于成本)、CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RUL
2012-07-12 13:47:54 2358
原创 SQL书写规范
SQL书写规范 为了保证编写SQL语句质量,改善软SQL可读性,故需要对SQL书写要制定相关规范。本标准是为规范SQL书写而制定。1.1 过程/函数头定义包括过程/函数名称定义、参数定义、注释说明、变量定义四部分。1.1.1 参数定义所有的参数必须显示指出变量类型,对于返回参数,必须指出其方向;参数变量定义格式为:“p_” +变量名称,参考变量命名规范。如:
2012-07-12 10:42:14 1772
原创 数据仓库设计思路
数据仓库一些设计思路和总结1、数据仓库模型设计分为概念模型、逻辑模型和物理模型;数据仓库建模方法:实体关系模型、维度建模。数据仓库逻辑模型设计:确定主题域->粒度层次划分->确定数据分割策略->关系模式确定。数据仓库物理模型设计:确定数据存储结构->确定数据仓库索引策略->对表归并优化存储分配。2、维度建模-维表设计原则:维表用文本属性取代编码,维表属性对应的是分析的角度。维度可以分为层次
2012-07-11 22:35:12 4966
原创 ETL开发规范
ETL规范概述1.1 ETL含义:ETL是数据抽取(Extract)、转换(Transform)、装载(Loading)的缩写。 数据抽取:从数据源获取所需数据的过程。数据抽取过程会过滤掉目标数据集中不需要的源数据字段或数据记录。 数据转换:按照目标表的数据结构,对一个或多个源数据的字段进行翻译、匹配、聚合等操作得到目标数据的字段。
2012-07-11 19:16:17 8292
讲解很深刻的java面试题解疑,很值得学习
2010-09-02
dwr的jar包好用的dwr的jar包
2010-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人