postgreSQL数据库有什么用啊?
免费
其它的优势不怎么明显
PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS), 也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目, 并且有非常广泛的用户。
PostgreSQL 可以说是最富特色的自由数据库管理系统,甚至我们也可以说是最强大的自由软件数据库管理系统。事实上, PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备, 比如 IP 类型和几何类型等;其次,PostgreSQL 是全功能的自由软件数据库,很长时间以来,PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。直到最近才有 Inprise 的 InterBase 以及 SAP 等厂商将其原先专有软件开放为自由软件之后才打破了这个唯一。
从技术角度来讲,PostgreSQL 采用的是比较经典的 C/S (client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。为了便于客户端的程序的编写,由数据库服务器提供了统一的客户端 C 接口。而不同的客户端接口都是源自这个 C 接口,比如 ODBC,JDBC,Python,Perl ,Tcl,C/C++,ESQL 等, 同时也要指出的是,PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。这一点也可以说是 PostgreSQL 一大优点。
缺点
从 Postgres 开始,PostgreSQL 就经受了多次变化。
首先,早期的 PostgreSQL 继承了几乎所有 Ingres, Postgres, Postgres95 的问题:过于学院味,因为首先它的目的是数据库研究,因此不论在稳定性, 性能还是使用方便方面,长期以来一直没有得到重视,直到 PostgreSQL 项目开始以后,情况才越来越好,目前,PostgreSQL 已经完全可以胜任任何中上规模范围内的应用范围的业务。目前有报道的生产数据库的大小已经有 TB 级的数据量,已经逼近 32 位计算的极限。不过学院味也给 PostgreSQL 带来一个意想不到的好处:大概因为各大学的软硬件环境差异太大的缘故,它是目前支持平台最多的数据库管理系统的一种,所支持的平台多达十几种,包括不同的系统,不同的硬件体系。至今,它仍然保持着支持平台最多的数据库管理系统的称号。
其次,PostgreSQL 的确还欠缺一些比较高端的数据库管理系统需要的特性,比如数据库集群,更优良的管理工具和更加自动化的系统优化功能 等提高数据库性能的机制等。
NineData连接数据库PostgreSQL?
NineData连接PostgreSQL数据库的步骤如下:1. 登录NineData控制台。2. 在左侧导航栏中选择数据源管理>数据源。3. 单击“创建数据源”按钮,在弹出的数据源类型弹窗中选择“自建数据库”,然后选择“PostgreSQL”作为数据源类型。4. 在创建数据源页面,根据以下表格配置参数:数据源名称:输入数据源的名称...
pg会议是什么意思?
PG会议,全称是PostgreSQL Global Development Group,是由PostgreSQL全球开发者组成的一个会议组织。该组织旨在推动PostgreSQL数据库管理系统的发展、促进全球PostgreSQL开发者的交流,让PostgreSQL更好的服务于全球的企业和用户。该组织每年都会举办开发者会议,涉及的内容包括PostgreSQL数据库管理系统的开发、应用、...
为啥postgresql 号称最高级的开源数据库
事实上, PostgreSQL 的特性覆盖了 SQL-2\/SQL-92 和 SQL-3\/SQL-99,首先,它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备, 比如 IP 类型和几何类型等;其次,PostgreSQL 是全功能的自由软件数据库,很长时间以来,PostgreSQL 是唯一支持事务、子查询...
如何在w7-64上安装postgresql-9.6.2-1-windows-x64
PostgreSQL安装:一、windows下安装过程 安装介质:postgresql-9.6.2-1-windows-x64(166M),安装过程非常简单,过程如下:1、开始安装:2、选择程序安装目录:注:安装 PostgreSQL 的分区最好是 NTFS 格式的。PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统不能提供这样的可靠性...
如何快速完成的PostgreSQL数据对比?
针对如何快速完成PostgreSQL数据对比,推荐使用NineData数据对比工具。NineData是一款云原生数据对比产品,具备高效的数据处理能力,可以快速比较两个数据库之间的数据和结构差异。相较于传统的手动比较查询或编写自定义脚本的方法,NineData具有以下优势:功能完善:支持PostgreSQL库表结构、数据的一致性对比,提供了...
PostgreSQL最大的优势是什么?
PostgreSQL最大的优势主要是两个方面:1)PostgreSQL的开源开放性:因为我们是开源的,变拥有了动态的社区、增长非常快的社区,新功能总是不断出现。不仅可靠性很高,性能也很高。2)PostgreSQL的可扩展性:在1986年的时候,它便已经被设计为可扩展的。可以向数据库添加语言 可以添加数据类型 可以添加索引...
postgresql是什么
PostgreSQL PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。PostgreSQL 是最初的伯克利的代码的一个开放源码的继承人。它支持大部分 SQL:2003 标准并且提供了许多其他现代...
PostgreSQL与MySQL相比,优势何在?
PostgreSQL类似于Oracle的多进程框架,可以支持高并发的应用场景。 如果把OracleDBA转到PostgreSQL数据库上是比较容易的,毕竟PostgreSQL数据库与Oracle数据库很相似。 PostgreSQL几乎支持所有的SQL标准,支持类型相当丰富。PostgreSQL数据库的源代码要比MySQL数据库的源代码更容易读懂,如果团队的C语言能力比较强的话,就可以在Postg...
如何启动postgresql windows
到postgresql安装目录的bin文件夹下手动启动pg_ctl—— pg_ctl start -w -D "..\/data",未果,但是提示说某个文件没有权限创建。 解决办法是将整个postgreSQL安装目录附一个Everyone的权限。启动,还是不成功,于是查看data\/pg_log目录下的日志信息,发现无法创建inherite socket。 解决办法是运行 netsh...
postgresql 和postgis区别是什么?
本文中 ‘PostgreSQL’ 指代基本的关系数据库功能,而‘PostGIS’ 指代扩展的空间操作特性。 客户端-服务器构架 PostgreSQL 同众多数据库产品一样,采用客户端-服务器构架。客户端向服务器发出请求并得到响应。这种机制同浏览器从网络服务器获取网页类似。在 PostgreSQL 中,请求以 SQL 语言发出,而响应多为从数据库提取...
景泊复方: 优点事实上, PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备, 比如 IP 类型和几何类型等;其次,PostgreSQL 是...
袁州区17615822507: postgresql通常在IT中有什么作用 - ?
景泊复方: postgresql是一个开源的关系数据库管理系统(像大家熟知的Oracle, SQL Server, DB2, MySQL等, 都是数据库管理系统),免费且功能强大.Postgresql可以用来帮助我们管理存储的数据,进行数据分析.
袁州区17615822507: postgresql是什么 - ?
景泊复方: PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS). POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中.PostgreSQL 是最初的伯克利的代码...
袁州区17615822507: MySQL与PostgreSQL比较 哪个数据库更好 - ?
景泊复方: MySQL的主要优点 (速度,流行,window,线程,事务)1、 首先是速度,MySQL通常要比PostgreSQL快得多.MySQL自已也宣称速度是他们追求的主要目标之一,基于这个原因,MySQL在以前的文档中也曾经说过并不准备支持事...
袁州区17615822507: SQL Server 与 PostgreSQL 区别 - ?
景泊复方: PostgreSQL是开源数据库中的一种,从数据库的应用的广泛角度来说,目前关系型数据库大体分为两大阵营:一是非开源的商业数据库系统,Oracle、IBM DB2、微软的SQL Server、最近被SAP收购的Sysbase都属于这种类型的,他们的商业...
袁州区17615822507: postgresql是什么数据库?请详解一下,谢谢?
景泊复方: PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS), 也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统.有些特性甚至连商业数据库都不具备.这个起源于伯克利(BSD)的数据库研究计划目前已经衍生...
袁州区17615822507: SQLite,MySQL和PostgreSQL 三种关系数据库哪个好 - ?
景泊复方: 这三个具体都有各自的有点和缺点,哪个好需要看使用在什么地方1、什么时候要用 SQLite a)、嵌入式应用 所有需要迁移性,不需要扩展的应用,例如,单用户的本地应用,移动应用和游戏 b)、代替磁盘访问 在很多情况下,需要频繁直接读...
袁州区17615822507: 为什么选择PostgreSQL而不是MySQL - ?
景泊复方: David Bolton是一名独立开发者,他使用PostgreSQL和MySQL都已有超过十年的时间.近日,他撰文阐述了选择PostgreSQL而不是MySQL的理由.他认为,MySQL之所以仍然如此流行是因为每个Linux Web托管软件包中都包含它.但随着...
袁州区17615822507: 你所知道的数据库有哪些?各有什么优缺点? - ?
景泊复方: 四、MySQL的主要优点 1、首先是速度,MySQL通常要比PostgreSQL快得多.MySQL自已也宣称速度是他们追求的主要目标之一,基于这个原因,MySQL在以前的文档中也曾经说过并不准备支持事务和触发器.但是在最新的文档中,我们看...
袁州区17615822507: 当前社会工作数据库主要用什么 - ?
景泊复方: 常用:中小型的用access,MSSQL,MySQL,大型的用SysBase,DB2,Oracle 麦杰的实时数据库 实时数据库系统介绍 实时数据库系统是数据库理论在新领域的扩展,在电力、化工、钢铁、...