一、 什么是PostgreSQL
说起数据库,大家耳熟能详的商业数据库产品当推Oracle、微软的SQL Server和IBM的DB2等,而开源数据库中则有两大产品MySQL和PostgreSQL。
PostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统。它起源于伯克利(BSD)的数据库研究计划,目前是最重要的开源数据库产品开发项目之一, 有着非常广泛的用户。
PostgreSQL 可以说是最富特色的自由数据库管理系统,也有人认为可以是最强大的自由软件数据库管理系统。PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。能在多平台下---包括Linux、FreeBSD和Windows等---运行,并且支持多语言的开发。
在两大开源数据库产品的对比中,一般认为MySQL速度更快,所以得到更为广泛的使用;而PostgreSQL性能更为先进,PostgreSQL 提供很多 MySQL 目前所不支持的特性,比如触发器、视图、存储过程等等,在记录数超千万之后性能表现尤其出色。
官方网站是:www.postgresql.org
二、 什么是PostGIS
PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分。PostGIS最大的特点是符合并且实现了OpenGIS的一些规范,是最著名的开源GIS数据库。
官方网站是:www.postgis.org
转自
http://blog.csdn.net/hongjiujing/archive/2007/10/03/1810131.aspx
分享到:
相关推荐
PostGIS是 PostgreSQL 的一个扩展,它为数据库添加了对地理对象的支持,使得存储、查询和分析地理位置数据变得可能。PostGIS不仅支持常见的几何类型,如点、线、面,还提供了丰富的空间函数,可以进行复杂的地理空间...
本文将指导您如何使用PostgreSql 和PostGis 创建一个空间数据库。 一、准备安装包 在开始安装 PostgreSql 和PostGis 之前,需要下载相关的安装包。PostgreSql 的安装包可以从官方网站下载,PostGis 的安装包可以从...
PostgreSQL与PostGIS的安装和空间数据导入 PostgreSQL是一个功能强大且开源的关系数据库管理系统,而PostGIS则是一个基于PostgreSQL的空间数据库扩展,提供了对空间数据的支持。在本文中,我们将介绍如何安装...
在Linux环境中离线安装PostgreSQL、SDE(ArcGIS的Spatial Database Engine)和PostGIS是一项常见但有时复杂的任务,尤其当服务器处于内网环境时,无法直接访问互联网资源。本指南将详细介绍如何在Linux系统中进行...
安装 PostgreSQL 和 PostGIS PostgreSQL 和 PostGIS 已经是热门的开源工程,已经收录在各大 Linux 发行版的 yum 或 apt 包中。Ubuntu 为例,安装以下包即可: $ sudo apt-get install postgresql-client ...
在本文中,我们将详述如何在Windows环境下安装PostgreSQL数据库管理系统和PostGIS扩展。PostgreSQL是一种开源的关系型数据库系统,而PostGIS则为PostgreSQL添加了空间地理处理功能,使其成为地理信息系统(GIS)的...
PostgreSQL是一种功能强大的开源关系数据库管理系统,而PostGIS是其扩展,添加了对地理空间数据类型和函数的支持,使得 PostgreSQL 成为了一个强大的地理信息系统(GIS)后端。本安装手册将详细阐述如何在你的系统上...
利用rpm包进行简便的pg库部署安装,避免跟进源文件进行编译,需要根据postgresql版本问题存在的依赖查找,以及postgis插件与postgresql版本对应关系问题,减少了各个依赖版本间查找,以及各种依赖不正确,需要根据一...
在HP-UX操作系统上搭建PostgreSQL数据库服务器以及集成PostGIS扩展的过程相对复杂,因为PostgreSQL和PostGIS默认可能不支持HP-UX平台。以下是一份详细的步骤指南,以确保在HP-UX上成功安装和运行这两个组件。 1. **...
PostGIS是PostgreSQL的一个扩展,它为数据库添加了空间数据支持,使得PostgreSQL能够处理地理信息,进行地理空间分析和地图制作。 在PostgreSQL中安装PostGIS的过程主要包括以下几个步骤: 1. **下载与安装...
文件夹中包含postgresql9,6和postGIS这两个开源软件,下载解压后,先安装postgresql,之后将postGIS安装在同一路径下,因为两个软件都是.exe文件,所以直接运行并且一直点击“下一步”就可以了
postgis空间数据库
如何运行: $ docker run -d --name postgres -e POSTGRES_PASSWORD=postgres binakot/postgresql-postgis-timescaledb 您也可以使用构建的docker映像和pgAdmin4运行应用程序堆栈:docker docke
MobilityDB是一款专为管理与分析地理空间轨迹数据而设计的数据库系统,它在PostgreSQL和PostGIS的基础上进行了扩展和优化。这个强大的工具为处理动态、时空相关的数据提供了一种高效且灵活的方式,尤其适用于移动性...
PostgreSQL 14 和 PostGIS 3.2 是两个在地理信息系统(GIS)领域中非常重要的开源组件。PostgreSQL 是一款强大的对象关系型数据库管理系统,而 PostGIS 是在其基础上扩展的,提供了空间数据类型和相关的操作功能,...
PostgreSQL 11-15 和 PostGIS 3.0.11 是针对Linux CentOS服务器的重要组件,它们在数据库管理和地理空间数据处理方面扮演着关键角色。本文将深入探讨这两个组件的功能、安装过程以及如何在CentOS环境中进行配置。 ...
总之,PostgreSQL+PostGIS是一个功能强大的空间数据库解决方案,通过结合PostgreSQL的稳定性和PostGIS的地理空间功能,为处理和分析地理空间数据提供了高效、可靠的选择。无论是在企业级项目还是个人开发中,都能...
本教程将详细介绍如何在CentOS系统上离线编译安装PostgreSQL 14和PostGIS 3.2,这两个是用于地理空间数据库管理的重要组件。 PostgreSQL是一个强大的开源关系型数据库管理系统,它支持复杂查询、事务处理和多种数据...