|
最近做的一个项目,我做了数据库选型工作。主要考察目标就是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= |
|