最近由于需要完成厦大软件学院的工程硕士毕业论文的关系,开始关注“数据仓库,olap,数据挖掘”等Bi领域的知识。大概看了几本关于这些方面的书籍文档。对其中的概念总算有大体的了解。这里谈谈对看到的一些书的看法,学习过程中一直有一个感觉,找到的资料中,大部分有两个极端:一类是理论类文档,偏重基础理论,从建模到设计,到项目实施,测试,演化,对每个知识点都详尽描述,适合学院派人士阅读,虽然都知道基础理论才是根本,但是做实际技术的人有时候面对长篇扩论的著作难免缺少耐心,毕竟没法手把手的演练,缺少亲自参与的快感:)(这可能是市面上为什么那么多“多少天精通XXX“ 的书籍如此流行的原因了)。第二种是工具书型,偏重具体工具的介绍,比如oracle owb 教程什么的,这类书的特点就是理论较少,或者是偏向某个具体厂家的概念。甚至如何下载,安装,下一步下一步的都详细搞定。这类书实用,但是对于连基本概念都不是很清晰的初学者比如我,仍然不是很好的读物,原因是市面上但凡能充斥计算机教程书籍的都是比较成熟的厂家的解决方案,这类软件往往庞大无比,安装,配置不是一般人能搞定的。光这些细节就足够耗掉读者很多精力了,往往看到论坛上到处都是:XXX怎么没法安装,XXX在linuxXX版本如何配置等等的求救。
我自己对计算机技术的学习习惯是:先找一些入门级的文档,了解该技术领域的概念,然后希望找到比较简单的实际软件方案进行测试,熟悉,有一定的实际感觉后再找高级的书籍深入,最终希望能找到市面上成熟的有发展力软件方案,便于实际项目的实施。
在对“数据仓库“课题的资料搜索中,偶然下载到一个Dimensional Data Warehousing with MySQL: A Tutorial(mysql多维数据仓库指南) 的文档,开始没有在意,毕竟是全英文的,对于英文资料天生的抵触情绪,一个偶然空闲之余打开读之,发现这边书居然有其独到之处:首先mysql是我比较偏爱的数据库软件,比较安装配置简单,虽然我对oracle更加熟悉。其次太少关于mysql的数据仓库方面的资料了。第三,也是最重要的,这边书是适量的原理介绍+一个可以实际应用的实验示例。看起来居然不会累,而且感触不少,对于DW方面的很多概念个人感觉加上例子还是很适合入门的人学习的。
其实该书号称DW with mysql,跟mysql 的特性并无多大关系,也就是如果换成其他通用的关系型数据库也一样,大部分的篇幅还是基于原理讲解。这会不会是mysql 还没有象oracle sqlserver等有很成熟的一系列的dw软件产品(我瞎猜的,可能我孤陋寡闻了)。
几天来断断续续看了大半,不知道这本书是否已经有中文翻译了,我想既然看起来不累,倒不如把它翻译成中文,也好整理一下最近看的dw的知识,顺便给我的blog增添几篇文章。希望能有这个毅力坚持。
Jiangdm
阅读(3093) | 评论(2) | 转发(0) |