对于数据库上的大多数查询将包括诸如“在多边形内”的要求的项目,我开始考虑选择Postgresql与PostGIS而不是
MySQL,我以前主要使用它.主要是因为Postgresql有更多的GIS功能.但是,我不确定如何评估这一点,也无法真正看到
PHP开发人员视角的差异.
>与MysqL一样,Postgresql支持是否与PHP集成?
>编写PostgreSQL查询(sql)与MysqL非常相似吗?
>选择Postgresql而不是MysqL时,有什么需要考虑的问题吗?
>使用GIS数据时,每个定义的Postgresql是更好的解决方案吗?
希望你们能帮我澄清一些.
Is Postgresql support integrated just as well with PHP as MysqL is?
是.甚至可能更好,更多PHP functions可用于使事情变得非常简单.
是的,这是sql.但是您确实拥有更多高级功能,例如Oracle和sql Server.
Are there any caveats to consider when choosing Postgresql instead of
MysqL?
Postgresql尚未在廉价主机提供商上普及.但它是可用的.
Is Postgresql per definition the better solution when using GIS data?
当您需要GIS查询时,MysqL是一个笑话,而PostGIS中的PostGIS(函数和数据类型)是市场上最好的GIS数据库之一.
编辑:
检查这两个比较:
> SQL Server 2008/Oracle 11G/PostGIS
> SQL Server
2008/MySQL/PostGIS