1. 什么是 PostgresSQL?
PostgreSQL 是一个基于 POSTGRES 4.2 版的对象关系数据库管理系统(ORDBMS),由加州大学伯克利分校计算机科学系开发。POSTGRES 开创了许多概念,这些概念在很久以后才在一些商业数据库系统中出现。
PostgreSQL 是这个原始 Berkeley 代码的开源后代。它支持大部分 SQL 标准,并提供许多现代功能:
- complex queries 复杂查询
- triggers 触发器
- updatable views 可更新的视图
- transactional integrity 事务完整性
- multiversion concurrency control 多版本并发控制
此外,用户可以通过多种方式扩展 PostgreSQL,例如通过添加新的:
- data types 数据类型
- functions 函数
- operators 操作符
- aggregate functions 聚合函数
- index methods 索引方法
- procedural languages 过程语言
由于自由许可证,PostgreSQL 可以由任何人免费使用、修改和分发,用于任何目的,无论是私人的、商业的还是学术的。