学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

募集をシェアしてメンターを探そう
シェア

※ この募集は締め切られました。

プログラミング AWS

Saas開発におけるdb構成について

2023年6月3日
単発
予算
3,000円
提案数
4人が提案中
応募期限
終了

【教えてもらいたいこと】
プログラミング/インフラ・クラウド AWS

【利用目的】
技術的な質問・相談

【具体的な相談内容】
【概要】
現在Saas開発を友人としています。
データ数が1顧客辺り最大100万程度になる為、シングルテナント等db構成を工夫する必要があり、以下質問内容に答えて頂ける方を募集します。

【技術】
Laravel、vue、RDS(MySQL)、ec2
※ローンチ前なのでインフラ構成は変更可能

【目的】
・1顧客辺り100万データで顧客が100あるとすると、1億のデータ数となってしまう為構成を整理したい
・インスタンスやデータベースの作成上限やその他障壁のあたりがついていない為アドバイスが欲しい
・ユーザーの登録処理をトリガーに、自動で何かしらのアクションを起こしデータベースを振り分ける処理をしたい為、自動化できる方法にて行いたい。(データベース作成なら自動化出来そうだけどインスタンス作成って自動化出来たっけ、、⁇)


【質問】
1.以下4パターンが考えられるかと思いますが、それぞれメリットデメリットを踏まえどれが妥当か教えてください。もしくは他に良い方法(技術)があればそちらも知りたいです。
・全ての顧客を同一インスタンスの同一dbにてインデックスを振り分ける場合
・顧客毎にdbのインスタンスを分ける場合
・顧客毎に同一インスタンスにてデータベースを分ける場合
・BigQuery等大量のデータに耐えうるものに変える場合

※回答内容に対し1-2回、質問で深掘りさせて貰うかもしれません。

【希望相談スタイル】
技術的な質問・相談

【目安予算】
3000円

募集をシェアしてメンターを探そう
シェア