postgresql 数据库 面试题整理
文章目录
前言
本文整理一些在面试中,pg数据库可能会被问到的一下问题,希望对大家有用。
pg数据库的特点:
- 语言支持:PostgreSQL 支持四种标准的过程语言,包括 PL/pgSQL、PL/Tcl、PL/Perl 和 PL/Python。
- 索引:PostgreSQL 索引支持 B+ 树、哈希、广义搜索树和广义倒排索引。个人还可以设计自己的个性化索引。
- 视图:PostgreSQL 支持生成虚拟表的视图。
- 规则:PostgreSQL 支持规则,允许重写查询的层次结构。
- 继承:在 PostgreSQL 中,可以将表配置为通过继承从“父”表继承属性。
- 用户定义的函数:它有助于构建几乎所有新的数据库对象,包括转换、转换、数据类型、域、函数、聚合函数和索引,包括自定义种类运算符的自定义索引。
pg的优点
- 稳定的
- 可靠的
- 可扩展
- 简单易学
- 开源
- 专为高容量环境而设计
- 跨平台
- 更好的支持
- 灵活的
pg的核心优势
关系对象数据库。
SQL 支持和可扩展性
API 和数据库验证