LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 7046|回复: 24

建议大家多关注Postgre

[复制链接]
发表于 2006-5-31 16:31:42 | 显示全部楼层 |阅读模式
最近做的一个项目,我做了数据库选型工作。主要考察目标就是Postgre和MySQL,以下是部分对比结果,大家凑活着看,特别要注意许可证部分,

        MySQL
商业许可        需要购买许可证(注一)
最新版本        5.0(40MB)
市场占有率        40%
代表客户        阿尔卡特,雅虎,NASA,WikiPedia
特性        核心多线程,速度快。5。0版本增加了存储过程,触发器,视图等功能。
相关工具支持        Workbench(设计),Query Browser(SQL),Administrator(管理),
MigrationToolkit(数据迁移)
运行平台        Linux,Unix,Apple,Windows,NetWare
其它       
主页        www.mysql.com/


PostgreSQL
BSD许可协议,无任何版权费用(注二)
8.1(22MB)
11%
思科,NTT,富士,RedHat,Skype,Apple,伯克利分校,悉尼大学等,目前运行的数据库规模最大有4TB
数据类型相当丰富且允许自定义类型;外键、连接、视图、触发器、存储过程,子查询;表空间,schema;热备份和恢复;多编码支持;面向对象(继承)。性能优势随着数据规模的上升将逐渐体现。智能连接。次事务回滚段
pgAdmin III(管理工具)mssql2pgsql等大量数据迁移工具和性能测试调优工具
号称支持平台最多的数据库管理系统包括Windows,Linux,solaris,Apple等
默认不接受TCP/IP的连接,需要加一个启动参数。不能用具有管理员权限的用户启动
www.postgresql.org


注一:如果用于内部使用,无论是商业用途还是个人使用都不需要购买许可证,但如果是销售包含MySQL服务器的产品,则需要购买许可证。每一个运行MySQL服务器的主机都需要一个许可证,一个许可证是200美圆左右,一个许可证可用于含有多CPU的一个机器上。详细请查阅http://www.mysql.com/company/legal/licensing
注二:PostgreSQL 遵从BSD license,即使是商业用途的再分发,也不需要购买许可证。详情请查看http://www.postgresql.org/about/licence
注四:数据来自网络世界:http://cnw2005.cnw.com.cn/store/ ... 4&pg=&view=
 楼主| 发表于 2006-5-31 16:37:53 | 显示全部楼层
另外,MySQL的底层数据库引擎InnoDB被Oracle收购,这对MySQL不是个好消息,虽然在开发新的引擎,但是否能保持以前的效率还不知道,这点也值得大家关注。
我觉得目前Postgre比MySQL,也差不多只有低负载时的性能了,Postgre最近几个版本都在把提高性能作为主要目标,相信以后熟识这个的人会越来越多的。
回复 支持 反对

使用道具 举报

发表于 2006-6-1 09:15:50 | 显示全部楼层
pgsql已经用了很多年了,唯一遗憾的是很多现成的全站系统都只支持mysql
回复 支持 反对

使用道具 举报

发表于 2006-6-24 09:10:58 | 显示全部楼层
我感觉也是,我在Suse下编译安装配置pgsql,花了一个下午!!国外有人在作pgsql sue rpm project了,但目前那网站上该项目还是空的。
回复 支持 反对

使用道具 举报

发表于 2006-6-27 13:52:00 | 显示全部楼层
我觉得postgresql确实用,只是名字起得太别扭,不为人知,你看人家mysql,懂得db的都知道sql,人家就叫mysql.我看webmin就很好
回复 支持 反对

使用道具 举报

发表于 2006-6-27 15:50:48 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-6-28 14:32:52 | 显示全部楼层
我顶。中文网站:http://www.pgsqldb.org/
开源的mysql目前处境很不好,InnoDB和BerkeleyDB相继被oracle收购,想支持事务?自己开发存储引擎吧。mysql的轻便快捷可以适用于很多数据关系不复杂对数据的完整性要求不是很高的场合,在功能上,比pg差太多了,虽然目前正加快脚步赶上来,但差距还是不小的。
PG只要在效率上多下下功夫,取代oracle就指日可待
回复 支持 反对

使用道具 举报

发表于 2006-6-28 17:13:41 | 显示全部楼层
MySQL 5.1 beta 貌似已经开始使用自己的存储引擎了

没测试过。

用 5.0 做项目时也没有因为 innoDB 被收购而产生什么影响。

Work Bench 有很多 bug 的,一个月前 report 了到现在主页还没有发布一个补丁或者更新版什么的,效率还真低。
回复 支持 反对

使用道具 举报

发表于 2006-7-26 20:23:54 | 显示全部楼层
mysql的资料书店至少还碰到过,pgsql的资料除了网上就没见过。
回复 支持 反对

使用道具 举报

发表于 2006-7-31 12:17:02 | 显示全部楼层
在fc5下安装pg8.1很快,编译+安装+配置不用一小时就搞定了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表