gpt4 book ai didi

python - 如果我同时使用各种类型的数据库,如何创建模型?

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:27 25 4
gpt4 key购买 nike

我有一个 flask 应用程序,它使用三种类型的数据库——MySQL、Mongo 和 Redis。现在,如果它是简单的 MySQL,我可以使用 SQLAlchemy 或该行上的其他东西进行数据库建模。现在,在我在单个应用程序中使用许多不同类型的数据库的当前场景中,我认为我将不得不创建自定义模型。

能否请您建议执行此操作的最佳做​​法是什么?或者任何指示相同的教程?

最佳答案

这不是一个有效的模型,但它会起作用:

您可以编写三种不同的 API(RESTful 模式是个好主意)。每个都是一个独立的 Flask 应用程序,监听不同的端口(可能通过本地主机,而不是公共(public) IP 接口(interface))。

第四个 Flask 应用程序是外部客户端可以访问的主要应用程序。主应用程序中的 View 函数将向其他三个 API 发出 API 调用,以获取它们认为合适的数据。

您可以优化三个数据库 API 之一并将其合并到主应用程序中,只留下两个(可能是较少使用的两个)作为 API 实现。

关于python - 如果我同时使用各种类型的数据库,如何创建模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17276970/

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