`
xyh
  • 浏览: 86045 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

[原]MySQL与Postgresql的区别

阅读更多

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

分享到:
评论
1 楼 dxf1122 2010-08-28  
PostgreSQL是收费的吗?

相关推荐

    关于MySQL 和 PostgreSQL数据库在医疗领域中应用的比较.pdf

    医疗信息系统中常用的两种数据库技术是MySQL和PostgreSQL。在这两种数据库技术中,由于它们各自独特的特性和优势,医疗信息系统开发者会根据特定需求选择最合适的数据库解决方案。以下是在医疗领域中MySQL和...

    nacos mysql postgresql 微服务 spring cloud

    Nacos、MySQL和PostgreSQL以及Spring Cloud是这些体系中的关键组件,它们各自承担着不同的职责,共同构建出强大的分布式系统。 首先,Nacos是阿里巴巴开源的一款云原生应用配置管理和服务发现平台。它提供了服务...

    MySQL和PostgreSQL两数据库的对决

    首先,MySQL 4.0.2-alpha 引入了对事务的支持,使得它在功能上与 PostgreSQL 7.2 更具可比性。虽然速度一直是 MySQL 的一大亮点,但 PostgreSQL 在事务处理和稳定性方面可能更胜一筹。MySQL 的开发由商业公司支持,...

    Nacos1.4.1源码修改支持PostgreSQL

    在Nacos 1.4.1版本中,原生支持的数据库主要是MySQL,但有时用户可能需要将Nacos与PostgreSQL这样的其他数据库进行集成。本项目就是针对这一需求,对Nacos 1.4.1的源码进行了修改,使其能够支持PostgreSQL。 首先,...

    mysql2pgsql.zip

    **MySQL与PostgreSQL对比** 1. **MySQL**:开源、轻量级,适用于高并发读写场景,以其高效性能和易于使用而闻名。它支持多种存储引擎,如InnoDB(事务处理)和MyISAM(非事务处理)。 2. **PostgreSQL**:同样开源...

    MYSQL

    5.1 MySQL对ANSI SQL92 的扩充 5.2 以ANSI模式运行 MySQL 5.3 MySQL相比ANSI SQL92的差别 5.4 MySQL 缺乏的功能 5.4.1 子选择(Sub-selects) 5.4.2 SELECT INTO TABLE 5.4.3 事务...

    PHP、MySQL和Apache编程导学(原书第4版)

    《PHP、MySQL和Apache编程导学(原书第4版)》是一本专注于教授如何使用PHP、MySQL和Apache进行Web开发的书籍。这些技术是构建动态网站和服务器端应用程序的核心组件,通常被称为“AMP”——Apache服务器、MySQL数据库...

    upsert:在MySQL,PostgreSQL和SQLite3上更新。 透明地为MySQL和PostgreSQL创建函数(UDF); 在SQLite3上,使用INSERT或IGNORE

    轻松在MySQL,PostgreSQL和SQLite3之类的传统RDBMS上进行增补—看起来NoSQL!。 必要时透明地创建(和重用)存储过程/函数。 您可以通过裸机连接到数据库,例如Mysql2::Client (来自MRI上的mysql2 gem)或Java::...

    nacos-v2.2.0,支持PostgreSQL14以上数据库

    原生的nacos仅支持MySQL,现编译完成后支持PostgreSQL。内含SQL脚本,遇到问题可联系我 Q:1004201125

    multi-database:一个使用Spring Boot以及PostgreSQL和MySQL的简单的多数据库应用程序

    多数据库 一个使用Spring Boot的简单的多数据库应用... multi_db1 , Foo和FooRepository类(和foo表)使用的PostgreSQL数据库 multi_db2 ,是Bar和BarRepository类(和bar表)使用MySQL数据库 迁移由Liquibase完成。

    PostgreSQL,mysql,MS SQL,Oracle性能对比.docx

    本文将对比四种主流的关系型数据库管理系统(PostgreSQL、MySQL、Microsoft SQL Server (MSSQL)、Oracle)的性能表现,旨在帮助读者理解每种DBMS的特点及其适用场景。 #### 二、数据库系统概述 1. **PostgreSQL** -...

    PostgreSQL数据库介绍

    #### PostgreSQL与MySQL的对比 与MySQL相比,PostgreSQL在某些方面表现更为出色。例如,在数据完整性和ACID事务的支持方面,PostgreSQL更为严格;在高级功能如全文搜索、复杂查询等方面,PostgreSQL也更加强大。...

    MySQL中文参考手册.chm

    5.1 MySQL对ANSI SQL92 的扩充 5.2 以ANSI模式运行 MySQL 5.3 MySQL相比ANSI SQL92的差别 5.4 MySQL 缺乏的功能 5.4.1 子选择(Sub-selects) 5.4.2 SELECT INTO TABLE 5.4.3 事务...

    postgresql

    这一点是许多其他开源数据库,如MySQL,在早期版本中所欠缺的,使得PostgreSQL在关键业务系统中更受信赖。 ##### 2. 出色的性能表现 PostgreSQL在性能方面表现优异,即使在某些专业测试中,其性能也能够媲美甚至...

    Thingsboard修改为Mysql数据

    它原生支持使用PostgreSQL作为其数据库系统,但用户可以根据需求将其修改为使用MySQL。在本文中,我们将深入探讨如何将Thingsboard的默认数据库从PostgreSQL更换为MySQL,以便更好地适应你的IT环境。 首先,你需要...

    MySQL中文参考手册

    o 5.3 MySQL相比ANSI SQL92的差别 o 5.4 MySQL 缺乏的功能 + 5.4.1 子选择(Sub-selects) + 5.4.2 SELECT INTO TABLE + 5.4.3 事务(Transactions) + 5.4.4 存储过程和触发器 + 5.4.5 外键(Foreign Keys) # ...

    mysql-oracle-postgree的比较文档-英文版[原创文档]

    1. **基本信息**:MySQL以其轻量级和快速启动而闻名,而PostgreSQL则更注重数据完整性和高级特性。Oracle则是大型企业级数据库的代表,提供全面的企业级服务。 2. **操作系统支持**:三者都支持多种操作系统,但...

    JSON+Support+in+PostgreSQL%2C+MySQL%2C+MongoDB%2C+and+SQL+Server.pdf

    在本篇博客中,将讨论几个流行的数据库系统——PostgreSQL、MySQL、MongoDB和SQL Server——对JSON的支持情况。我们将通过比较来了解各个数据库如何实现对JSON的支持,包括它们提供了哪些功能以及操作符。 首先,让...

    Tutorialspoint MIS MySQL NodeJS ObjC Nginx NumPy PHP7 PLSQL Perl PostgreSQL 教程

    包括管理信息系统(MIS)、数据库管理系统MySQL、服务器端脚本语言Node.js、面向对象编程语言Objective-C(ObjC)、Web服务器Nginx、科学计算库NumPy、关系数据库语言PLSQL、脚本语言Perl以及强大的开源数据库...

    PostgreSQL与腾讯云国产数据库技术实践.pptx

    PostgreSQL与腾讯云国产数据库技术实践 PostgreSQL是开源关系数据库管理系统,具有高性能、可靠性和可扩展性等特点。腾讯云国产数据库技术实践则是基于PostgreSQL的国产数据库解决方案,旨在提供高性能、可靠性和...

Global site tag (gtag.js) - Google Analytics