编程是一门艺术

Creative Commons License
本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
raptor.zh(at)gmail.com

archives 存档

01 Jan - 31 Dec 2010
01 Jan - 31 Dec 2009
01 Jan - 31 Dec 2008
01 Jan - 31 Dec 2007
01 Jan - 31 Dec 2006
01 Jan - 31 Dec 2005
01 Jan - 31 Dec 2004
01 Jan - 31 Dec 2003
01 Jan - 31 Dec 2002
01 Jan - 31 Dec 2001
01 Jan - 31 Dec 2000
01 Jan - 31 Dec 1999

--

links 链接

--

关于Firebird

一个多月前Jim Starkey加盟MySQL的事我居然没有注意到,真不知道自己这段时间都在干什么。巨汗。

Interbase 曾经是我最喜欢的RDBMS之一,特别是开源的IB6。这当然跟Borland的捆绑推广有一定关系,更主要的原因是IB我在深入研究RDBMS技术时, 接触的第一种RDBMS产品——由于Charlies.Carlvert的书上介绍的关系。然而后来我用过了一些其它的RDBMS产品之后,IB对我来 说,仍然是很重要的。

因为IB很小巧,安装方便,几乎免维护,在资源占用较小的情况下具有极好的性能,较强大的功能——完整支持事务、触发 器等,特别是支持分布事件通告——可以通过IBEvent从服务端向客户端发送消息,良好的跨平台能力,而IB基于MGA的实现提供了对长事务的支持,这 更是我在其它的RDBMS中所未见过的——当然也可能是因为我用过的RDBMS还不够多。

可惜IB在BORLAND手里没有能够得到很好的 发展,除了BORLAND的开发工具以外,IB对其它的开发工具支持相当有限,连OLE-DB驱动都没有,ODBC驱动也不是免费的,而且早年的JDBC 驱动还需要一个额外的InterServer(直到IB6还是如此)。所以当IB的创始人Jim Starkey与妻子Ann从BORLAND出来搞开源的Firebird真是一件可喜可贺的事。

不过现在Jim去了MySQL了。

说起MySQL也是够惨的,原来用的数据存储实现BerkerlyDB和InnoDB都已经被Oracle收购了,不搞一套自己的存储实现看来是不行了。还好我现在是用PostgreSQL。

说到PostgreSQL,大家都是开源软件,为什么PostgreSQL在相关配套功能方面就这么齐全呢?Firebird应该学学。

虽然Jim不再参与Firebird的开发,但是开源毕竟是开源,也不必过多的担心了,相信Firebird还是有希望的。

tags:

Trackback link:

Please enable javascript to generate a trackback url

No trackbacks

评论(0)


 
   
 
  表情图标 

 


提示: 除了 <b> 和 <i> 之外,其他的Html标签都将从您的评论中去除.url或mail地址会被自动加上链接.