举个例子吧。
你个大论坛用mysql,如果突然宕机,mysql数据库会受很大影响
如果用的是pg,那么宕机只有可以满血复活
100TB 数据量以内,OLTP和OLAP的混合场景,可以选择PostgreSQL。
超过100TB,OLAP可以选择Greenplum。
超过100TB,OLTP可以选择基于PostgreSQL的分库分表。
PostgreSQL 的特性较多,BUG较少。
比如窗口查询,分组聚合,CUBE,地理位置,几何类型,图类型,机器学习库,医学类型,流式数据分析,哈希JOIN,MERGE JOIN,JSON类型,multi master,IP地址类型,ISBN类型,外部表(可以直接读写mysql, oracle, sqlserver, mongodb, redis, WWW, HADOOP等几乎所有数据源)。
如果你对PostgreSQL熟悉的话,可以优先考虑PG。
如果你们单位没有人熟悉PG的管理,可以用阿里云的RDS PgSQL。
PostgreSQL的技术类文章可以参考:
https://yq.aliyun.com/groups/29
http://blog.163.com/digoal@126
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。