我正在创建一个每个企业都会拥有的应用程序;
some-business-name
数据库的用户,我需要为每个企业建立一个新数据库,并使用唯一的企业名称作为数据库名称
AWS RDS for MYSQL 中的数据库数量是否有限制?如果是这样我该如何解决这个问题?
注意:我必须使用 aws 创建此应用程序
P粉5365327812024-02-04 00:30:27
查看RDS 常见问题解答,查看“有多少个数据库”或者我可以在数据库实例中运行架构吗?”部分。据此:
编辑
您在评论中询问这是否适合您的应用程序。我个人一直发现“每个客户端一个环境”设置具有挑战性。您必须具有良好的数据库升级脚本和代码实践。调试单个客户端意味着了解它们运行的代码以及它们拥有的架构。多租户解决方案可能更容易,但在客户之间分区数据库数据时也面临着一系列挑战。是的,您的解决方案会起作用。除了 CDK 之外,您没有提及服务器端,但如果您还打算以这种方式对代码进行分区,那么就很难知道哪个客户端正在运行什么软件。
无论您决定如何执行此操作,请保留有关每个客户以及他们正在使用的软件版本和数据库的详细信息。希望您使用的软件能够根据需要自动更新架构。