gpt4 book ai didi

mysql - 具有单个 AWS MySQL RDS 的多个 Django 应用程序 - 需要相同的 Models.py 文件

转载 作者:行者123 更新时间:2023-11-30 23:03:29 25 4
gpt4 key购买 nike

是否每个连接到单个 AWS MySQL RDS 数据库的应用程序都需要具有完全相同的数据模型?这是一个关于一些表在所有应用程序中(一致地)定义的问题,一些表只在应用程序中定义,它们将被使用,而在其他应用程序中根本没有定义。

我正在构建一个包含 3 个 Django 应用程序的系统。

  • 一个应用主要是后端(即 api、celery 作业等)
  • 一个应用程序是一个管理/运算符(operator)界面
  • 一个应用程序是数据库的真正用户界面

我知道如果我适本地设置安全组,一个 RDS MySQL 数据库可以有来自多个应用程序的连接。但是每个应用程序的数据模型是否必须相同。

例如,我在后端应用程序中使用 OAUTH 2。如果其他两个应用不需要 OAUTH 2,我是否需要在它们中定义它?

最佳答案

是的,这在技术上很好,但可能是不好的做法。我们实现了该解决方案,但最终使用主基础设施 EC2 实例来处理整个框架,然后将不同的 Elastic Beanstalk 实例插入主要与该基础设施 EC2 实例关联的 RDS。

关于mysql - 具有单个 AWS MySQL RDS 的多个 Django 应用程序 - 需要相同的 Models.py 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22888768/

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