将应用程序连接到 MySQL 数据库的最佳方式

The best way to connect application to MySQL database

我有一个一般性问题,即什么是将生产应用程序连接到数据库服务器的最佳方式。因此,我打算制作一个需要直接连接到 MySQL 数据库的应用程序。数据库本身将托管在同一建筑物的专用服务器上,无法从外界(网络)访问。我的问题是。我会使用某种类型的 REST 服务,还是可以使用 SSL 加密从我的应用程序直接连接到数据库服务器?另一个问题是,我们可能会说另外 2 个站点需要直接连接到该数据库。在这种情况下,我可以在没有 REST 服务的情况下使用带 SSL 的 VPN 连接,并在我的函数代码中发出所有请求吗?

您可以使用 sqlalchemy to connect directly to the data base and use its ORM,因此您将以编程方式完成所有操作。

但我想说的是,创建一个 RESTfull API and make calls to your db through that API. There is a good library Sandman 可能对您有所帮助的好做法。