数据库结构
- 1、数据库集簇逻辑结构
- 2、对象标识符
- 3、数据库集簇物理结构
- 4、其它目录结构
- 表空间物理文件位置
1、数据库集簇逻辑结构
• 数据库集簇逻辑结构
- 数据库 : 把数据逻辑分开存放。 对象是放在数据库当中。
- 表空间: 把数据从逻辑或者物理上分割存放
2、对象标识符
PostgreSQL中的所有数据库对象都由各自的对象标识符(oid)在内 部管理。
- 这些对象标识符是无符号的4字节整数。数据库对象和相应的oid之间的关系存储在适当的系统目录中,具体取决于对象的类型。
- 数据库的oid存储在pg_database中。
- 数据库的oid与对应的数据库目录名是一致的
postgres=# select datname,oid from pg_database;</