六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 300|回复: 0

[原]MySQL与Postgresql的区别

[复制链接]

升级  90%

11

主题

11

主题

11

主题

童生

Rank: 1

积分
45
 楼主| 发表于 2013-1-30 01:40:38 | 显示全部楼层 |阅读模式
MySQL与PostgreSQL的几个不同地方
 
1.MySQL一开始便注重查询速度,而PostgreSQL注重于符合数据库的标准化工作.

2.MYSQL的MYISAM机制比较快,同时count(*)比PostgreSQL快,但是它牺牲了支持事物、外键、数据持久性等特性,而PostgreSQL的Count(*)比较慢,主要是由于它的并发机制。

3.数据压缩性:PostgreSQL更佳(LOW_FORMAT),压缩性就是在生产环境下,存储等量的数据,所占磁盘的空间的大小

4.多核处理:PostgreSQL的多核处理更好,在Windows环境下启动服务的时候同时启动5个进程postgres.exe,而MySQL只有一个进程mysql-nt.exe

5.并发数:PostgreSQL支持更佳,8.3版本的可以达到5000个并发,而MySQL目前最高就是4000个并发。

6.异步IO:相对来说,PostgreSQL的异步IO支持更好。

7.ACID:MySQL用Inoodb来支持并发性,而PostgreSQL有一个完善的ACID支持机制.
 
8.MySQL被SUN收购了,现在分免费版和收费版,而PostgreSQL是收费版
 
 
原文见:http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

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