从概念之争谈创新
人机大战,论坛上引发IT热。谈到数据库,让我想起很久以前用过一种数据库,它的数据是存储在Memory 里面而不是象一般数据库那样存储在硬盘上。其他都一样。原因很简单,数据是存储在Memory 的数据的存取速度要比在硬盘快数量级。引发概念之争。
按传统定义,数据应该存储在硬盘或其他永久性的介质。我想你找那本教科书都会是这样说。但是,确实有那么一种数据库,比如说我们曾经用过的 Oracle Timesten 数据库,它就叫 In-Memory Database. 这显然是不符合传统概念的,但它就是存在,因为有需要。用在特别的情况下,就是要求极快的存取速度,但又允许数据在一定时间,就是机器运行时间内只存储在Memory 里。除非在Memory目前没其他办法解决。所以这个争论只是一种概念之争,可以不可以扩充数据库的概念 to certain extent.
那么,它到底能不能算一种数据库呢?这问题有点奇怪,因为她实际上已经是一种被产业界接受的数据库了,改不改概念它都在那里。可见产业界并不在乎。其实,IT的发展就是创新。或者是概念的不断更新。软件时代一开始,什么是软件都是定义不清的,曾经有过大辩论,操作系统是软件还是硬件?后来说是firmware,不了了之。自从互联网出来之后,技术和概念日新月异,主要由需求推动。象电子商务,从概念到实际,都比过去变化很大。
回到数据库,其实所谓永久性的介质也是一种相对的概念。没有所谓的绝对的永久性的介质。以前很多东西存在CD里面,以为能永久保存,现在都成了IT垃圾。
所以,个人认为,不用被概念所束缚。过去的概念,在过去也是创新出来的。比如说 IPhone 跟过去电话已经两回事情,功能还在不断发展,谁也不知道以后会怎么样,现在的平板,算不算计算机?或者代替了PC?严格说起来也需要重新定义,各种意见都有。其实,除开IT,其他领域的许多概念和内涵也在不断变化。保持open mind,勇于创新,才有竞争力。
文章在博客发出后,有网友留言说:创新发生在矛盾之处,发生在解释不了的地方。简直是点睛之笔。