0

我们目前使用 oracle 和 ArcSDE 维护 GIS 数据。但是,我们想探索更好、更便宜的替代品。我们遇到了使用 postgresql 来维护 gis 数据库。我们的业务需要线性引用和版本控制功能。还需要有拓扑和特征数据集。

我是 Postgresql 的新手。所以,我对它的性能和稳定性一无所知。你们能分享一下与 oracle 相比在 postgresql 性能和稳定性方面的经验吗?我希望数据安全可靠,不会出现任何崩溃。

我们使用 ArcGIS 产品。我们还在探索使用 PostGIS 和/或 ArcSDE 来管理 postgresql 中的数据。由于处理空间数据涉及各种软件产品,我还关心软件更新以及它如何影响数据库维护。

如果您能分享您在这个主题上的专业知识和知识,我将不胜感激。谢谢。

4

2 回答 2

4

PostgreSQL 的性能和稳定性绝对可以与 ORA 媲美。

PostGIS 扩展是您可以从任何免费和开源 (FOSS) 数据库管理系统中获得的关于稳定性、性能和功能的最成熟的地理空间扩展。

PostGIS(或我知道的任何其他 FOSS 数据库)虽然不支持开箱即用的版本控制。你必须自己实现这些。

我假设您知道您可以使用“PostGIS 选项”将 ArcGIS 与 PostgreSQL 一起使用,这意味着您可以放松版本控制 (AFAIK),但获得可以读取 PostgreSQL 的 (FOSS) 工具的开放性。

于 2012-04-19T22:47:24.820 回答
1

Postgres 是 ArcSDE 支持的 DBMS。这意味着可用于 Oracle 或 Sql Server 的相同地理数据库功能(验证、复杂对象、复制等)可用于 Postgres。ArcGIS/SDE 数据可以以 PG 的本机几何类型存储,并便于 Esri 的 St_Geometry 和 SDE 二进制格式。从 10.0 及更高版本开始,所有 ArcSDE 支持的 DBMS 都是如此。Postgres 可以跟上并且有时会超越它的成熟竞争对手。哦,是的,而且 PG 是免费的。

另一个秘密是不再需要 ArcSDE 来查看和编辑 ArcGIS 中的 DBMS 空间数据。事实上,甚至不再需要空间数据。所有内容都包含在 10.1 版的 ArcGIS 安装中。许可仍然是一些人的痛处,但成本确实下降了,软件也得到了简化。

也就是说,PostgreSQL 非常稳定,可以处理大数据(物理和逻辑),并带有出色的管理工具和文档。我有没有提到 Postgres 是完全免费的?

于 2013-06-07T05:40:39.977 回答