basic
最先进的开源关系型数据库
对象关系数据库
高度可扩展性
from 1986, 目前稳定版 12
features:
* 复杂SQL查询
* SQL子查询
* MVCC 多版本并发控制 (multiversion concurrent control)
* Streaming Replication 流式拷贝(备份), 异步(存在短时间的数据不一致)(9.0)
* Hot Standby 热备(容易导致主库拖住)(考虑一主二standby)(9.0)
concept
connection instance
连接
database
数据库实例
schema
database object collection
默认创建 public,建议创建和用户名相同的schema
table space
catalog 目录, 实际存储位置
默认为pg_default
便于管理员控制磁盘布局,优化性能
table
user/role
role比user多了登陆权限(LOGIN)
使用: schema.table
默认端口 5432
link client
- pgAdmin - free
- Navicat for PostgreSQL
data types
- money type
- xml, json, array type
- range type
- uuid type
reference
postgresql tutorials
data types