2012中国数据库技术大会(DTCC) 见闻

今天参加DTCC2012,上午有位来自IBM的王云院士,讲得很有激情。一天下来,他讲得一点东西我听进去了。 1,计算机最初的应用场景,基本都是批量化的处理,比如财务数据计算等。批处理系统一般都不是实时的,因为没有必要。所以,以前的系统基本都是按照这个模式来设计的。我个人理解为offline计算,比如hadoop.   我的拓展思考:细细想来,以前的系统,都是基于process的,是知道了数据是哪些,该怎么做,都很固定。比如我们写传统的c程序,从一个main开始,然后都是同步的调用,一个函数接着一个函数。后来才有了异步等,这是后话。 2,现在计算机系统已经开始转向以人为中心了,以人为中心的系统,就要求是实时的。我个人理解为online计算。目前这方面的研究刚开始,比如streaming computing,我以前知道一个storm     我的拓展思考:online的计算必定是事件驱动的,想想windows的程序,为啥它一开始就要求事件驱动模型,因为GUI程序就是典型的online,数据已经具有不确定性了,虽然事件可以都定义好,但是到来的顺序无法预知了。。。 当然,以上两点都是针对大数据的。小规模数据集的计算,实际上早就有online和offline的应用了。 王院士思考了很多东西,可惜时间太短,他本人也不过瘾,呵呵 :)
posted @ 2012-04-13 21:06  ohscar  阅读(112)  评论(0编辑  收藏  举报