微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS RDS MySql或Postgres – 性能明智且成本明智?

我想使用aws来托管django应用程序并使用aws rds用于数据库目的.该应用程序是一种类似博客的系统.

我无法决定选择哪种RDS而不是MySql或Postgres?根据aws定价政策,价格明智和性能明智.

解决方法:

这可能是非常广泛的,可能是固执己见的,我会尽量保持简短,因为我在某处读到它:

MysqL对于任何CMS站点都非常好,因为它可以很好地使用它,而MyISAM表在这里非常好用.

从我读到的PostgresqlMysqL更好的地方:

>多应用程序数据库
>高级数据建模

高级数据建模意味着Postgresql在进行复杂数据建模方面比MysqL更为成熟.它具有非常成熟的可扩展类型系统,各种过程语言,以及在如何将这些语言插入现有查询方面具有很大的灵活性.

如果这还不够,事实是你可以在Postgresql中基本上建立你的数据模型,不仅基于你存储的信息,而且通常从你存储的内容中获得什么信息.这使得非首先正常形式的东西在需要的地方实际上是理智的.在表结构中添加集合和多继承,您有一个非常复杂的数据建模平台,this blog将帮助您更好地理解它.

除了内容管理系统市场之外,MysqL的另一个主要市场是应用程序,在这些应用程序中,预计数据不会一次暴露给多个写入应用程序.这导致处理数据验证等方面的显着差异.

在Postgresql中,验证总是同样严格.如果应用程序需要特殊错误处理,则最好调用函数或强制转换来明确处理此问题.

然而,MysqL将应用程序负责定义数据验证规则.因此,当Postgresql允许关系和对象关系接口作为公共API时,它主要用于MysqL中的应用程序的私有API.这是一个巨大的差异,许多人试图做出选择并不容易理解.这导致应用程序设计的主要差异.

MysqL is a data storage and reporting solution for your application.
Postgresql is a data centralization, modelling, and reporting solution
for your organization. The two are remarkably different.

现在根据定价来看第二个问题,你可以从MySQL Pricing PagePostgreSQL Pricing Page看到MysqL比Postgrsql便宜一点,阅读答案你可以做出明智的决定什么对你最好.

希望这可以帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐