gpt4 book ai didi

mysql - 新应用程序——PostgreSQL 是否为我的用例提供了优于 MySQL 的优势?

转载 作者:行者123 更新时间:2023-11-29 04:52:57 26 4
gpt4 key购买 nike

在过去的七年里,我经常使用 MySQL,我的经验通常是,“忽略存储过程并将任何类型的逻辑放入数据库中。将业务逻辑保留在代码中并将数据库作为一个哑数据存储”

我正在构建一个新项目,目前使用 Python + Flask + MySQL。 MySQL 数据库主要处理读取。有一个主表——要在 Web 应用程序上显示的项目列表。在最初创建它们之后,我从不改变该表中的行。这个要显示的项目列表通过抓取客户端数据馈送的 cron 脚本每天更新一次。

在这种情况下,PostgreSQL 会比 MySQL 提供一些优势吗? (大量读取,每天限制写入一批)

我目前正在使用 ClearDB for MySQL 将其托管在 Heroku 上,如果有任何不同的话。

最佳答案

与 MySQL 相比,使用 PostgreSQL 有很多优势,与 PostgreSQL 相比,使用 MySQL 也有很多优势。您选择哪一个完全取决于您要实现的目标以及您对项目的要求。

在你的例子中,如果数据库只是一个“哑数据存储”,你不应该看到 MySQL 与 PostgreSQL 的行为方式有任何区别。 “坚持你所知道的”有很多说法,所以如果你更熟悉 MySQL 而不是 PostgreSQL……请使用 MySQL。

此外,使用适当的数据库抽象层从来都不是一个坏主意,这样如果您将来需要更改数据库平台,就不必重写所有数据库代码。

关于mysql - 新应用程序——PostgreSQL 是否为我的用例提供了优于 MySQL 的优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9588625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com