PostGIS和MySQL空间扩展的对比

正文

PostGIS和MySQL空间扩展的对比

2018-06-12 | 作者 : jiping

category : 数据可视化

PostGIS的特点

A.PostgreSQL 的稳定性极强。

B. 任何系统都有它的性能极限,在高并发读写,负载逼近极限下,PG的性能指标仍可以维持双曲线甚至对数曲线,到顶峰之后不再下降,而 MySQL 明显出现一个波峰后下滑。

C. PostGIS多年来在 GIS 领域处于优势地位,因为它有丰富的几何类型,实际上不止几何类型,PG有大量字典、数组、bitmap 等数据类型,相比之下MySQL就差很多,instagram就是因为PostGIDS的空间数据库扩展POSTGIS远远强于MySQL的my spatial而采用PGSQL的。

D. 对于WEB应用来说,复制的特性很重要,mysql到现在也是异步复制,pgsql可以做到同步,异步,半同步复制。还有MySQL的同步是基于binlog复制,类似oracle golden gate,是基于stream的复制,做到同步很困难,这种方式更加适合异地复制,pgsql的复制基于wal,可以做到同步复制。同时,pgsql还提供stream复制。

MySQL空间扩展的特点

A.MySQL有一些实用的运维支持,如 slow-query.log ,这个PostGIS肯定可以定制出来,但是如果可以配置使用就更好了。

B. MySQL的innodb引擎可以充分优化利用系统所有内存,超大内存下PostGIS对内存使用的不那么充分。

C.MySQL的复制可以用多级从库,但是在9.2之前,PostgreSQL不能用从库带从库。

D.从测试结果上看,MySQL5.5的性能提升很大,单机性能强于PostgreSQL,5.6应该会强更多。

E.对于web应用来说,MySQL5.6 的内置MC API功能很好用,PostgreSQL差一些。

label :
    请 登陆 后进行评论

评论列表 ( 0 )

 



最多关注
近期文章