《开源GIS》教案 2 开源空间数据库
开源WebGIS实施方案(六):空间数据(PostGIS)与GeoServer服务迁移

开源WebGIS实施⽅案(六):空间数据(PostGIS)与GeoServer服务迁移研发环境的变更,或者研发完成进⾏项⽬现场实施、运维的时候,经常就会⾯临数据及服务的迁移,这其中就包含空间数据以及GeoServer服务的迁移⼯作。
这⾥需要提醒的是:如果采⽤的是类似的开源WebGIS技术⽅案,建议迁移前后的软件环境保持⼀致,以免发⽣⼀些意想不到的问题。
空间数据(PostGIS)迁移这⾥借⽤PostgreSQL⾃带的pgAdmin3⼯具来进⾏数据的备份与恢复。
数据备份数据恢复数据恢复需要针对已存在的数据库进⾏操作,所以需要迁移的PostgreSQL⾥没有⽬标数据库,就需要新建⼀个空的数据库,然后再进⾏恢复操作附:这是PostgreSQL最简单的⼀种备份与恢复⽅法。
关于PostgreSQL的备份与恢复,有很多⾼级的主题内容,本⽂没有涉及,详细内容请参照官⽅⽂档。
GeoServer服务迁移在我们的开源WebGIS技术路线⾥,GeoServer只⽤来提供⼀些常规的WMS与WFS服务,暂时没有涉及更深⼀层次的应⽤,所以GeoServer服务的迁移也相对简单。
GeoServer是按照⼯作区来进⾏数据组织与图层发布的,⼯作区--数据存储--图层(图层组)这种层级关系是直接反映在其配置⽂件中的。
所有的⼯作区信息配置⽂件都是存储在..\GeoServer 2.7.6\data_dir\workspaces⽬录下,每⼀个⼯作区对应⼀个同名⽂件夹对于GeoServer服务的迁移,只需要将对应⼯作区⽂件夹打包拷贝到新环境对应⽬录下,再做⼀些针对性的调整即可。
对于⼀个⼯作区,其层级⽬录如下:在这⾥需要注意的是,相关配置⽂件中的namespace配置信息、PostgreSQL数据库连接配置信息等需要按照迁移后的环境进⾏更改。
配置信息更改完成后,重启GeoServer,然后检验测试。
Python与开源GIS:数据处理、空间分析与地图制图

Python与开源GIS:数据处理、空间分析与地图制图在知识经济与经济全球化的时代,地理空间信息是现代社会的战略性信息资源,地理空间信息产业已成为现代知识经济的重要组成部分。
因此,充分利用国际开源地理空间信息技术与资源,从底层入手,面向行业应用需求,则有可能实现我国地理信息系统(geographic information system , GIS )技术的跨越发展,突破核心关键技术的封锁,推进我国地理空间信息产业的新发展。
开源GIS 的发展较早,现在技术体系也已经比较完善,在数据处理、制图、 Web应用中都有所发展,在国外的学校、科研机构以及商业中都有应用。
但是在国内,由于宣传力度不够,以及国人版权意识淡薄的原因,从学校到企业,对开源GIS的了解都相对较少。
国际开源地理空间基金会(Open Source Geospatial founda-tion ,OSGeo )中国中心作为国内开源GIS 的推广组织,现在也只是由几名技术爱好者在推动。
GIS 业界已逐渐认识到数据采集和生产是建立GIS 的一项最大的投资。
从国内的现状来看,GIS 的数据处理还是采用人工处理方式,但是在处理过程中使用编程方式已经越来越普遍了。
在编程方面, Python 现在比较热,《Python与开源 GIS : 数据处理、空间分析与地图制图》是国内第一本'Python+地理信息开发' 方面(不限于开源)的图书。
目前国内可见的Python翻译类相关图书在开源GIS方面,目前国内的书有限,有《GDAL源码剖析与开发指南》,《开源GIS与空间数据库实战教程》,以及与 WebGIS相关的 OpenLayers 几本书。
作为国内首本'Python+地理信息开发'的图书,非常值得期待。
王卷乐研究员为本书作序“夫地形者,兵之助也。
”这是《孙子兵法·地形篇》中的一句话。
自古以来,地理信息就是一国重要的信息资源。
开源WebGIS

1. 主流WebGIS开源解决方案现在主流的WebGIS开源解决方案分成两派,一派是C/C++,一派是java。
C/C++的解决方案为:Mapserver(服务器)+QGIS(桌面软件)+Tomcat(中间件)+PostGIS|MySQL空间扩展(数据库)+Openlayers(JS)/ openscale (FLex)(浏览器客户端)JavaEE的解决方案为:Geoserver(服务器)+uDig(桌面软件)+Tomact(中间件)+PostGIS|MySQL空间扩展(数据库)+Openlayers(JS)/ openscale (FLex)(浏览器客户端)Mapserver效率更高,Geoserver功能更强。
Mapserver对WMS的支持更为高效,而Geoserver则更擅长于结合WFS规范的属性查询。
2. 目前GIS开源项目的不足底图处理能力不足底图的整体处理还是用ArcGIS Desktop来进行的配置,然后将配置好的底图用ArcGIS切图。
空间数据的管理能力不足目前依然是用的ArcGIS Catalog + SDE导入到Oracle数据库中。
不涉及到大量空间数据库管理时,是采用的直接通过GeoServer来修改shp数据。
没有统一管理,也不利于其他业务组获取数据。
空间分析能力不强。
部分功能已经探索出来,但是还没有GeoServer版本的空间分析产品。
3. 具体解决方案利用PostGIS将shp数据入库管理。
利用uDig连接PostGIS后进行配图。
uDig可以生成sld文件,以及发布到GeoServer的样式服务上去,从而实现对服务的配图控制。
利用GeoServer来代替ArcGIS Server。
通过WMS服务可以实现类似于AGS中的export出图方式,实现部件图层的动态出图。
通过WFS服务能实现与类似于AGS中的Query服务。
通过WFS服务也可以实现类似于AGS中的FeatureServer服务,从而进行图层的编辑。
GIS数据处理与空间分析教程

GIS数据处理与空间分析教程引言:地理信息系统(Geographic Information System,简称GIS)是一种将地理空间数据与属性数据进行捆绑组织、存储、查询、分析、可视化并生成可输出图形报告的系统。
在各个领域,如城市规划、环境管理、资源分配、农业发展等都有广泛的应用。
本教程将就GIS数据处理与空间分析的相关内容进行深入的介绍和讲解。
第一章:GIS数据处理的基础知识GIS数据由地理空间数据和属性数据组成,地理空间数据包括点、线、面等地理要素。
在这一章节,我们将学习地图投影的基本知识,了解常见的地理坐标系和地图投影方式,并介绍GIS数据的各种数据格式,如Shapefile、GeoJSON等。
第二章:GIS数据获取与预处理本章节将介绍如何获取地理空间数据,包括地理信息系统数据和其他来源的数据。
我们将探讨如何使用GPS设备采集地理数据,并学习如何使用影像处理软件提取图像中的地理信息。
另外,还将涉及数据预处理的工作,如数据清洗、数据转换和数据拓扑校正等。
第三章:GIS数据管理与存储GIS数据管理与存储是GIS应用中关键的一环,本章节将重点介绍如何进行数据管理和数据存储。
我们将学习如何使用数据库管理系统(DBMS)对GIS数据进行组织和存储,并了解属性数据表的设计和建立。
此外,还将介绍如何维护和更新数据,以及数据备份和恢复的相关策略。
第四章:GIS空间分析基础在进行GIS空间分析之前,我们需要了解一些基础概念和方法。
本章节将介绍GIS空间分析的基本概念,如空间关系、空间查询和空间操作等。
我们还将学习常见的空间分析方法,如缓冲区分析、叠加分析和网格分析等,并通过具体案例来加深理解。
第五章:GIS空间分析进阶本章节将介绍一些进阶的GIS空间分析方法和技术,如网络分析、三维分析和时空分析等。
我们将详细讲解这些方法的原理和应用场景,并通过实际案例来展示如何使用这些方法进行空间分析。
第六章:GIS可视化和报告生成通过可视化和报告生成,我们可以有效地展示和传达GIS数据和分析结果。
gis课程设计案例

gis课程设计案例一、教学目标本课程的教学目标是使学生掌握GIS(地理信息系统)的基本概念、原理和应用方法。
通过本课程的学习,学生将能够:1.知识目标:理解GIS的基本原理,包括空间数据采集、处理、分析和可视化;掌握GIS软件的基本操作和功能。
2.技能目标:能够运用GIS软件进行空间数据的输入、编辑、查询和分析;能够制作简单的GIS地图和图表。
3.情感态度价值观目标:培养学生对地理信息技术的兴趣和好奇心,提高学生对地理信息的敏感度和应用能力。
二、教学内容本课程的教学内容主要包括GIS的基本概念、原理和应用方法。
具体包括以下几个方面:1.GIS的基本概念:介绍GIS的定义、发展历程、应用领域和基本组成。
2.GIS的数据采集与处理:讲解空间数据的来源、数据采集方法、数据处理和清洗技巧。
3.GIS的空间分析:介绍空间分析的基本方法,包括空间查询、空间叠加、缓冲区分析等。
4.GIS可视化与制图:学习GIS地图的类型、制图方法以及图表的编制技巧。
5.GIS软件操作与应用:以某款常用GIS软件为例,讲解软件的基本操作和功能,结合实际案例进行应用演示。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学,包括:1.讲授法:通过讲解GIS的基本概念、原理和应用方法,使学生掌握相关知识。
2.案例分析法:通过分析典型实例,使学生更好地理解GIS的实际应用。
3.实验法:让学生亲自动手操作GIS软件,进行空间数据的处理和分析,提高学生的实践能力。
4.讨论法:鼓励学生积极参与课堂讨论,培养学生的思考能力和团队协作精神。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的GIS教材,为学生提供系统、全面的学习资料。
2.参考书:推荐一些与GIS相关的参考书籍,拓展学生的知识视野。
3.多媒体资料:制作精美的PPT、教学视频等,提高课堂趣味性和教学效果。
4.实验设备:准备计算机、GIS软件、投影仪等实验设备,确保学生能够顺利进行实践操作。
地理信息系统导论第3章 GIS数据结构及空间数据库

学习指南 本章介绍了地理实体及其描述、空间数据模 型、空间数据结构与空间数据库设计描述实体的 空间数据具有三个基本特征:空间特征、属性特 征和时间特征。根据反映实体特征的不同,空间 数据可分为不同的类型:几何数据、关系数据、 属性数据和元数据,而不同类型的空间数据在计
15
拓扑关系不但用于空间数据的组织和编 辑,而且在空间分析和应用中具有十分 ①确定空间实体的相对位置 ②有助于空间要素的查询 ③根据拓扑关系可重建地理实体
16
(2)拓扑关系的种类与表示
1)关联 2)邻接 3)包含关系 4)几何关系 5)层次关系
17
图3.7 面状实体之间的包含关系
18
3.2 空间数据模型 空间数据模型通常分为两大类:场(Field)模型 和对象(Object)模型。
通常的空间数据的概念模型包括场(Field)模型 和对象(Object) 矢量结构和栅格结构都可用来描述地理实体 1 的点、线、面三种基本类型。
3.1地理实体及其描述 3.1.1 从真实世界到GIS 现实世界又称“真实世界”,是所有事物或事 实(fact)的集合,无论人们是否知道、了解、认 识这些事物或现象,它们依然客观存在。要正确地 认识、掌握与应用这些广泛而复杂的信息,需要进 行去粗取精、去伪存真的加工。从真实世界到GIS 世界,经过了由感性认识到理性认识的一个抽象过 程。现实世界在人们头脑中的反映称为概念世界, 人类能对其所认识的事物用人类自然语言命名,因 而也称为“语言世界”。
14
(1)定义 拓扑关系(Topology)是一种对空间结构关系 进行明确定义的数学方法。它是指图形在保持连续 状态下变形,但图形关系不变的性质。可以假设图 形绘在一张高质量的橡皮平面上,将橡皮任意拉伸 和压缩,但不能扭转或折叠,这时原来图形的有些 属性保留,有些属性发生改变,前者称为拓扑属性 ,后者称为非拓扑属性或几何属性。这种变换称为 拓扑变换或橡皮变换。
PostGIS开启开源空间数据库未来

扩展对象关 系型数据库管理系统是 由
数据库厂商研发的管理空 间数据一种解决
对空 间数据 的管理 能力 , 国内外先后 出现 过: 文件与关 系数据 库混合管理 系统、全 关 系型空 间数据库 管理 系统 、 系型数据 关 库 +空间数据 引擎 、 展对象关 系型数据 扩 库管理 系统 , 以及面 向对象 空间数据库管 理 系统等 多种解决方案 。目前 , 国内外较 为流行的 主要集 中在“ 系型数据库 +空 关 间数据 引擎” 扩 展对象关 系型数据库 ” 、“
项 目,它是 Ps r Q 的前 身。随后出现 了 PsGS otI 是对象 一关系型数 ot e L gS otI,P s S G
据库 系统 P s rS L o t e Q 的一个扩展 ,它的 出现让人们开始重视基于数据库管理系 g 统的空间扩 展方式 ,而且使 P sGS有望成 为今后管理空 间数据的主流技术 。 ot I
司数据库 。
由于 空 间数 据具 有空 间位 置 、非 结 构化 、 间关 系、 空 分类 编码 、 海量 数据 等 特征 ,一 般的商 用数据 库管 理 系统难 以
满足要求 。 为 了提 高数据 库管理 系统 ( MS DB )
理 无法 在数据 库 内核 中实 现 ,数 据模 型
Or ce S ail I a l p ta , BM 的 D S ail B2 p ta E tn e , nomi 的S ail tBa e x ed r Ifr x p t a ld 。 a Da
“ 系型数据 库 +空 间数据 引擎”通 关 常是近年来 由GI厂商研发的一种 中间件 S 解决方案 。 户将 自己的空间数据交给独 用 立与数据库之外的空 间数据 引擎 , 有空 间 数据 引擎来组织空 间数据在关 系型数据库 种的存 储 ; 当用 户需 要访 问数据 的时 候 , 再通知空 间数据 引擎 , 有引擎从关 系型数 据库 中取 出数据 , 并转化 为客户可以使用
Arcgis实验二(空间数据库管理及属性编辑)

实验二、空间数据库管理及属性编辑一、实验目的1.利用ArcCatalog管理地理空间数据库,理解Personal Geodatabse空间数据库模型的有关概念。
2.掌握在ArcMap中编辑属性数据的基本操作。
3.掌握根据GPS数据文件生成矢量图层的方法和过程。
4.理解图层属性表间的连接(Join)或关联(Link)关系。
二、实验准备预备知识:ArcCatalog 用于组织和管理所有GIS 数据。
它包含一组工具用于浏览和查找地理数据、记录和浏览元数据、快速显示数据集及为地理数据定义数据结构。
ArcCatalog 应用模块帮助你组织和管理你所有的GIS 信息,比如地图,数据集,模型,元数据,服务等。
它包括了下面的工具:浏览和查找地理信息。
记录、查看和管理元数据。
创建、编辑图层和数据库导入和导出geodatabase 结构和设计。
在局域网和广域网上搜索和查找的GIS 数据。
管理ArcGIS Server。
ArcGIS 具有表达要素、栅格等空间信息的高级地理数据模型,ArcGIS支持基于文件和DBMS(数据库管理系统)的两种数据模型。
基于文件的数据模型包括Coverage、Shape文件、Grids、影像、不规则三角网(TIN)等GIS 数据集。
Geodatabase 数据模型实现矢量数据和栅格数据的一体化存储,有两种格式,一种是基于Access文件的格式-称为Personal Geodatabase,另一种是基于Oracle或SQL Server等RDBMS关系数据库管理系统的数据模型。
GeoDatabase是geographic database 的简写,Geodatabase 是一种采用标准关系数据库技术来表现地理信息的数据模型。
Geodatabase是ArcGIS软件中最主要的数据库模型。
Geodatabase 支持在标准的数据库管理系统(DBMS)表中存储和管理地理信息。
在Geodatabase数据库模型中,可以将图形数据和属性数据同时存储在一个数据表中,每一个图层对应这样一个数据表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二讲:开源空间数据库一、教学目标1.了解空间数据库原理和PG实现以及PostgreSQL/PostGIS基本知识。
2.掌握PostgreSQL的操作和管理;PostGIS的常用空间特性。
二、重点与难点分析1.重点:PostGIS空间数据库的实现技术,支持的空间特性和基本操作。
2.难点:PostGIS对PostgreSQL的空间扩展如何实现。
三、教学内容与教学过程1PostgreSQL 简介1.1PostgreSQL历史1986-1994: Postgres–Original research project1995: Postgres95–SQL support1996-2000: PostgreSQL 6.0-7.0–Open source team–MVCC, stability, performance2001-2005: PostgreSQL 7.0-8.0–SQL92, complex SQL, schemas, optimizer, Win322006-2007: PostgreSQL 8.1, 8.2–In-memory bitmap, roles, partitioning,Performance9.1.5 · 2012-08-17PostgreSQL 9.2: Full Throttle Database: Live StreamingDate: 2012-09-11Location: San Francisco, CA, United States1.2Ingres和Postgres项目PostgreSQL 的前身是BSD 始于1977 年的Ingres 项目在1985 年,Michael Stonebraker 回到伯克利开始一个后-Ingres(post-Ingres)的项目,目的是解决Ingres 中,同时也是1980 年代的数据库系统中的主要问题:数据关系维护的问题。
这就是Postgres 的开端。
Ingres 是比较早的数据库系统,开始于加利福尼亚大学柏克莱分校的一个研究项目,该项目开始于70 年代早期,在80 年代早期结束。
像柏克莱大学的其他研究项目一样,它的代码使用BSD许可证。
从80 年代中期,在Ingres 基础上产生了很多商业数据库软件,包括Sybase、Microsoft SQL Server、NonStop SQL、Informix 和许多其他的系统。
在80 年代中期启动的后继项目Postgres,产生了PostgreSQL、Illustra,无论从任何意义上来说,Ingres 都是历史上最有影响的计算机研究项目之一。
在1993年,用户开始暴涨,并且特性需求急剧增加;在做了一些代码清理、发布了版本4 之后,Postgres 项目正式终止。
在1994年,两名伯克利的研究生在做研究生课题的时候,向Postgres 里增加了现代的SQL 语言的支持。
两位研究生是来自中国香港的Andrew Yu 和Jolly Chen 用bison 和flex 工具的组合,把Postgres 的Postquel查询语言替换成了SQL92,然后将Postgres 改名为Postgres95。
Andrew Yu 和Jolly Chen 最大的贡献在于,完成了Postgres95 之后,将其发布到了互联网上,随后的1996 年,加拿大的 Networking Services的Marc Fournier(一名FreeBSD 黑客)提供了第一个非大学的开发服务器平台,然后Bruce Momjian(美国)和Vadim B. Mikheev(俄国)开始修改以及稳定伯克利发布的代码,并于1996年8月发布了第一个开源版本。
目前,PostgreSQL 的稳定版本到了9.2,在RDBMS的各种特性方面,已经接近于“无可指责”的境界了。
而目前PostgreSQL 的开发是围绕在更易用的SQL 语言扩展、SQL 标准的兼容(比如SQL2003、XML/Xquery的支持)、扩展工具、外围工具等方面。
PostgreSQL 的读法:Post-gres-Q-L。
1.3PG安装配置PostgreSQL可以用于C/S(客户/服务器)环境。
PostgreSQL的C/S架构允许任务分工。
非常适合于存储和访问大量数据的服务器主机可以用作安全的数据储存库。
可以为客户端开发复杂的图形界面程序。
另外,基于网页的前端可以通过建立网页模式的结果集到浏览器访问数据,而不需要另外的客户端软件。
PG网络配置:VB设置网络为桥接模式。
【服务器端】配置可连接接口(postgresql.conf)打开postgresql.conf文件$sudo vim /etc/postgresql/8.4/main/postgresql.conf检索修改位置/listen_addresses修改文件(i,进入编辑模式)listen_addresses = ‘*’保存文件(:wq)【服务器端】配置可连接服务器信息(pg_hba.conf)打开pg_hba.conf文件$sudo vim /etc/postgresql/9.1/main/pg_hba.conf检索修改位置host all all 127.0.0.1/32 md5修改文件(i,进入编辑模式)在3.1.2后添加下述设定内容host all all 192.168.11.0/24 md5注:该修改的目的是允许所有机器,所有用户都使用TCP/IP协议连接,用密码进行认证的方式如果想指定数据库,修改第一个all,指定用户的话,修改第二个all如果想明确访问机器的ip地址的和话,修改192.168.11.1/24部分,目前这部分的设定含义是允许从192.168.11.0到192.168.11.255的IP地址的机器访问数据库。
保存文件(:wq)重启postgres数据库$sudo /etc/init.d/postgresql restart[教学提示]:希望大家自学Xubuntu操作系统的使用。
1.4BSD许可证BSD许可证(Berkeley Software Distribution license),是自由软件(开源软件的一个子集)中使用最广泛的许可证之一。
BSD软件就是遵照这个许可证来发布,该许可证也因此而得名。
BSD包最初所有者是加州大学的董事会,这是由于BSD源自柏克莱加州大学。
BSD开始后,BSD许可证得以修正,使得以后许多BSD变种,都采用类似风格的许可证。
跟其他许可证相比,从GNU通用公共许可证(GPL)到限制重重的著作权(Copyright),BSD许可证比较宽松,甚至跟公有领域更为接近。
事实上,BSD 许可证被认为是copycenter(中版权),界乎标准的copyright与GPL的copyleft之间。
"Take it down to the copy center and make as many copies as you want"。
Copyright (c) 1998 著作权由加州大学董事会所有。
著作权人保留一切权利。
* * 这份授权条款,在使用者符合以下三条件的情形下,授予使用者使用及再散播本* 软件包装原始码及二进位可执行形式的权利,无论此包装是否经改作皆然:* * 对于本软件源代码的再散播,必须保留上述的版权宣告、此三条件表列,以及下述的免责声明。
* * 对于本套件二进位可执行形式的再散播,必须连带以文件以及/或者其他附于散播包装中的媒介方式,重制上述之版权宣告、此三条件表列,以及下述的免责声明。
* * 未获事前取得书面许可,不得使用柏克莱加州大学或本软件贡献者之名称,来为本软件之衍生物做任何表示支持、认可或推广、促销之行为。
免责声明:本软件是由加州大学董事会及本软件之贡献者以现状(“as is”)提供,本软件包装不负任何明示或默示之担保责任,包括但不限于就适售性以及特定目的的适用性为默示性担保。
加州大学董事会及本软件之贡献者,无论任何条件、无论成因或任何责任主义、无论此责任为因合约关系、无过失责任主义或因非违约之侵权(包括过失或其他原因等)而起,对于任何因使用本软件包装所产生的任何直接性、间接性、偶发性、特殊性、惩罚性或任何结果的损害(包括但不限于替代商品或劳务之购用、使用损失、资料损失、利益损失、业务中断等等),不负任何责任,即在该种使用已获事前告知可能会造成此类损害的情形下亦然。
最自由的是BSD软件许可(Berkeley Software Distribution),它提供“随便你怎么处置这个软件。
”最宽容的许可是伯克利软件分发(BSD,Berkeley Software Distribution)许可,它实际上说“用这个软件做任何你想做的。
但不提供任何担保”。
PostreSQL使用的软件许可(/about/licence)响应BSD软件许可的精神并套用它的说法,“允许以任何目的使用、拷贝、修改和重新发布这套软件以及文档,不需要任何费用,不需要签订任何书面协议,提供以上的版权通告以及这段和以下两个段落的文字在所有的拷贝中”。
2PostgreSQL 功能PostgreSQL技术功能后端;性能;安全;网络;国际化;平台;数据类型;函数和触发器;程序语言;contrib模块。
PostgreSQL比较2.1基本信息2.2操作系统支持2.3基本功能2.4表与视图2.5索引2.6其他对象2.7数据表分区2.8数据库与模式(Schemas)2.9外部连接3PostgreSQL优点PostgreSQL提供了许多其他数据库系统的优势,为您的公司或企业。
3.1免疫过度部署部署是一些专有数据库厂商视为他们的许可证合规性问题。
在PostgreSQL,没有人可以控告你打破许可协议,有没有相关的授权费用的软件。
这有几个附加的优点:更多有利可图的商业模式,与大规模的部署。
没有可能的许可证合规性审核的任何阶段。
灵活地进行概念研究和试验部署,而不需要包括额外的许可费用。
比专有软件厂商的更好的支持。
除了我们提供的大力支持,我们有一个充满活力的社区,PostgreSQL的专业人士和爱好者,您的员工可以借鉴和促进。
3.2节省人力成本显着我们的软件已经被设计和创造有比领先的专有数据库的维护和调整的要求要低得多,但仍保留了所有的功能,稳定性和性能。
此外,我们的培训课程通常被看作是更符合成本效益,易于管理,并实际在现实世界领先的专有数据库厂商。
3.3传奇的可靠性和稳定性与许多专有数据库,它是很普遍的公司报告了PostgreSQL,从来没有,永远为他们坠毁在几年的高活性操作。
一次也没有。
这只是工作。
3.4可扩展源代码是不收取任何费用。