私はあらゆる企業が使用するアプリケーションを作成しています;
some-business-name
データベース ビジネスごとに新しいデータベースを作成し、一意のビジネス名をデータベース名として使用する必要があります
AWS RDS for MYSQL のデータベースの数に制限はありますか?もしそうなら、どうすればこの問題を解決できますか?
注: このアプリケーションを作成するには aws を使用する必要がありました
P粉5365327812024-02-04 00:30:27
#RDS FAQ を参照して、「データベースがいくつあるか」を確認してください。または、データベース インスタンスでスキーマを実行できますか? 「パート。従って: ######編集######
これがあなたのアプリケーションに適しているかどうかをコメントで尋ねました。私は個人的に、「クライアントごとに 1 つの環境」の設定は常に難しいと感じてきました。データベース アップグレードのスクリプト作成とコーディングを適切に行う必要があります。個々のクライアントをデバッグするということは、クライアントが実行するコードとそのアーキテクチャを理解することを意味します。マルチテナント ソリューションは簡単かもしれませんが、顧客間でデータベース データを分割する際には独自の一連の課題が伴います。はい、あなたの解決策はうまくいきます。 CDK 以外のサーバー側については言及しませんでしたが、そのようにコードを分割する場合、どのクライアントがどのソフトウェアを実行しているかを知るのが難しくなります。これをどのように行うかに関係なく、各顧客と、顧客が使用しているソフトウェアのバージョンとデータベースに関する詳細情報を保管してください。使用しているソフトウェアが必要に応じてスキーマを自動的に更新してくれることを願っています。