- 论坛徽章:
- 0
|
今天有时间也来讨论下LZ的问题,互相学习:
首先关于技术问题:
-基础模型:关于维度建模与范式建模两者的优缺点应该在很多的资料中都有介绍的,两者最大的区别也就是在灵活性与性能方面的了(范式建模具有高灵活性,但对用户来说在性能方面却不是很理想,而维度建模在满足用户需求性能方面是比较高效的,但是灵活性不够好)其实这个可能在具体的项目中体验可能会更深刻些。
集市模型:其实LZ自己您应该有自己的答案了:只要集市是专门为某个分析主题而建,就存在扩展性,效率问题。比如要分析跨集市的分析,那么是重新建再建一层集市,还是由OLAP工具自己连接实现?当然选择那种方式去实现,一个看效率,另外一个看实现的价值(比如我再建一层集市,即时花费的代价再大,那么我也建,因为可以重复利用到很多分析领域)。对,我觉得也是两个方面一是看新的业务需求在我原来的ODS层是否可以满足,如果可以满足且效率较高的话(并且有时新的需求来了要求你开发的时间也是有限话,比如要求在一个星期能完成那可能就只得从ODS层出了),但是如果时间财力允许的话我想做成一个从属集市应该是最好的。
效率优化问题:这个也深有体会啊,可能跟服务器本身的CPU,MEM,I/O等有关也可能跟上面跑的应用有关,但多数问题还是在SQL的处理上,而SQL呢又大部分会跟索引有关,在OLTP系统里有时一个索引对一个SQL来说可能还不是很明显,但在DW中尤其是较大的表操作时,索引是很关键的。我的经验就是正确的使用索引(对表进行优化统计),分步骤,分批次,对表分区操作等等。
其次关于行业:
360行,干一行爱一行吗!呵呵
还有:
其实我很赞成上面511老师的一个说法:所有的管理软件,其最核心的价值,还是其“应用”其“管理”。不过我也喜欢“技术”!哈哈 |
|