OpenX:mySql 与 PostgreSQL

OpenX:mySql 与 PostgreSQL

我一直在使用OpenX 的广告服务器使用mySql作为后端,并且由于 OpenX 允许在mysql和之间进行选择postgres,我想知道是否有人曾经使用过Postgres并希望在这里谈论他们使用它的经验。

此外,是否有人尝试过同时使用 OpenX 并且可以提供数据库之间的比较?

我问这个问题是因为我最近在使用 mySql 时遇到了一些问题,因为一些表偶尔会崩溃,并且由于它们产生的开销而出现问题;因此,没有生成统计数据。

答案1

我的经验是,PostgreSQL 处理复杂查询的能力比 MySQL 强得多,因此如果您要执行一些高级 SQL,我推荐您使用 PostgreSQL。它非常安全。

由于性能和许可证原因,我们转向了 PostgreSQL。我记得,2006 年,当 MySQL 被分成一个商业版本和一个开源版本时,我们转向了 PostgreSQL。正如 Jay 所说,PostgreSQL 需要更多调整,与 MySQL 相比,您可能会发现它更难上手。

// 约翰

答案2

OpenXAd Server 的 PostgreSQL 支持不如 MySQL - 例如,OpenXAd 2.8.7 中的统计数据在 Postgres 中不起作用。那么请坚持使用 MySQL 和 OpenXAd。

答案3

MySQL 最大的优势可能就是市场份额。

我的意思是,您下载的任何需要后端数据库的程序都可能内置有 MySQL 支持。运行安装脚本,一切就绪。对于 Postgres,它可能有也可能没有支持。许多应用程序可能只需很少的修改就能在 Postgres 上运行,但您必须决定是否值得花时间。

就我个人而言,我倾向于在有机会时尝试更多 Postgres,但我不会花费数天时间尝试让某件事成功。如果它不能快速工作,我就会把它扔到 MySQL 上。当然,我的应用程序很小,主要用于个人用途。在商业情况下,可能值得花额外的时间。

相关内容