PostgreSQL介绍

1. PostgreSQL介绍

PostgreSQL是一个基于C实现的开源关系数据库,允许用户对PostgreSQL进行封装,然后商业化付费。

PostgreSQL版本一般选择有两种:

  • 稳定运行,选择12.x版本
  • 体验新特性,选择14.x版本

PostgreSQL允许跨版本升级,并且不会出现什么大的问题。

PostgreSQL社区活跃度比较高,日常遇见的问题都能得到解决方案。

PostgreSQL由于开源,有许多数据迁移的工具。

PLSQL的官方地址:https://www.postgresql.org/

PLSQL的国内社区:http://www.postgres.cn/v2/home

2. PostgreSQL与MySQL的区别

MySQL不支持的内容:

  • 数据类型不够丰富。
  • 不支持序列的概念。
  • 没有比较好用的插件。
  • 性能监控工具不多,定位问题成本高。
  • 主从复制没有官方的同步方案,同步问题难以解决。
  • 开源不够彻底。

PostgreSQL对于MySQL来说拥有的特点:

  • 数据类型丰富。
  • 与Oracle一样,都有序列的概念。
  • 插件丰富。
  • 支持主从同步操作,能实现数据的0丢失。
  • MVCC会存储多个版本,最高可达40亿个事务版本。
相关推荐
dapeng28706 分钟前
机器学习与人工智能
jvm·数据库·python
洛兮银儿13 分钟前
如何用python连接mysql数据库?
数据库·mysql
CDN36015 分钟前
MySQL安全加固十大硬核操作及CDN的隐形守护
数据库·mysql·安全
小江的记录本17 分钟前
【VO、DTO、Entity】VO、DTO、Entity三大核心数据对象全解析(附核心对比表 + 代码示例)
java·数据库·spring boot·spring·架构·mybatis·数据库架构
不想看见40428 分钟前
Qt 框架中的信号与槽机制【详解】
服务器·数据库·qt
白鸽梦游指南36 分钟前
redis-cluster集群实验及解析
数据库·redis·缓存
阿贵---40 分钟前
构建一个基于命令行的待办事项应用
jvm·数据库·python
2301_815357701 小时前
Spring 声明式事务:删除操作的事务管理全解与最佳实践
数据库
小李来了!1 小时前
Oracle、MySQL、SQL server介绍及有何区别
数据库·mysql·oracle·sqlserver
mcooiedo1 小时前
Mysql ONLY_FULL_GROUP_BY模式详解、group by非查询字段报错
数据库·mysql