|
楼主 |
发表于 2005-1-21 19:37:03
|
显示全部楼层
Post by masterdemon
用Oracle太烦琐也太费资源,一般小问题就懒得再去用它的,否则就象用宰牛刀杀鸡一样。用MySQL,有相当一部分SQL的功能是没有的。用PostSQL正好是一个折中的办法。PostSQL几乎支持所有的SQL功能,当然有些是有限制的。譬如说,存储过程上的限制。但总比MySQL的没有存储过程好,MySQL的用C写自定义函数的方法见鬼去吧。一般的查询MySQL速度的确快一点,但在复合查询及分布式系统中MySQL那种只能对表进行的操作注定会很慢。一般来说,数据库系统可通过VIEW来降低查询复杂度,用存储过程来减少client与server的通讯量,而这两个功能MySQL都没有。PostSQL都有。Oracle就更不用提了。
大学里学过数据库的也许都会知道一个有名的关系数据库INGRES。Postres和INGRES都是加洲大学Berkeley分校的几个老家伙设计的。一开始是INGRES(1977-1985),1985年以后INGRES被别人买下成为第一个成功的商业关系数据库。1986年以后那些老家伙由Michael Stonebraker带头用全新的思路重新开发了这个Postgres。
看样子老兄是高手勒。
可惜这里太冷清,我看了一下,都是问的安装问题。 |
|