【PostgreSQL-简介】

1.简介

  1.PostgreSQL是一款开源的数据库管理系统,可以免费使用。

  2.PostgreSQL一开始是被设运行在类UNIX操作系统上,但是现在也已经被迁移到其他平台上,目前支持的操作系统有Linux、MacOS、Solaris、Windows等等。

  3.支持的数据类型有文本、图片、音频和视频,而且提供了很多可编程接口,比如C/C++、Python、Java、Ruby、Perl。

 

2.特性

PostgreSQL包含了很多其他数据库管理系统已经提供的特性:

  1.丰富的SQL查询

  2.用户自定义类型

  3.表继承

  4.锁定机制

  5.外键(Foreign Key)

  6.视图,规则,子索引

  7.事务

  8.多版本并发控制

  9.异步复制

  10.触发器

 

3.优势

  1.PostgreSQL是第一款实现多版本并发控制功能(MVCC,Multi-Version Concurrency Control)的数据库管理系统;

  2.PostgreSQL是一款真正意义上的ORDBMS(对象关系数据库系统),它可以通过不同的编程语言--比如C/C++、Java等等--添加自定义的函数进行相关开发;

  3.良好的可扩展性,可以自定义数据类型、索引类型等,同时也能开发一系列的功能插件;

  4.强大的技术支持,PostgreSQL已经形成了规模庞大的社群,如果在开发过程中碰到问题,可以随时上社群进行提问。

  5.跨平台,支持多种操作系统。

posted @ 2019-04-08 23:25  做一只热爱生活的小透明  阅读(232)  评论(0编辑  收藏  举报