Salesforceのマルチテナントとガバナ制限という言葉を聞いたことはありますか?
Salesforceの基盤となる仕組みのひとつに「マルチテナントアーキテクチャ」があります。これは、一つのシステムを複数の企業(テナント)が共有しながらも、それぞれ独立したデータや設定を保持できる仕組みです。では、これがなぜ重要なのか、具体的に見ていきましょう。



🧭 マルチテナントとガバナ制限
🌌 マルチテナントとは?
マルチテナント(Multi-Tenant)とは、
「ひとつの大きな建物を、複数の企業(テナント)が共有して使う仕組み」 です。
例えば、宇宙ステーション 🛰️ の中にいろんな星の住民が住んでいて、
部屋(データやカスタマイズ)は個別に分かれているけれど、
電力や空調などのシステム(インフラ)はみんなで共有している…そんなイメージです!
💡 マルチテナントのメリット
✅ コスト削減:みんなで使うから、お得!💰
✅ スケーラビリティ:利用者が増えても安心!📈
✅ アップデートが簡単:システム全体を一斉に更新できる!🔄✨
でも…
「みんなで使う」ということは、誰かが使いすぎると他の人に影響が出る かもしれませんね。
そこで登場するのが、「ガバナ制限」 なのです!
⛔ ガバナ制限とは?
Salesforceでは、ひとつのテナントがシステムリソースを独占しないように、ルールが決められています。
これが 「ガバナ制限(Governor Limits)」 です!
🌍💡 ビュッフェのルールを思い出してください! 🍽️
好きな料理をたくさん食べられるけれど、
「カニは1人5個まで🦀」「ステーキは一皿ずつ🥩」のような制限がありますよね?
それと同じように、Salesforceでは…
💡 ガバナ制限の例
✅ SOQLクエリの回数制限:「データを取りすぎるとダメ!」📊
✅ DML操作の制限:「大量のデータを一気に更新しないで!」🔄
✅ CPU使用時間の制限:「処理が長すぎるとストップ!」⏳
これらのルールのおかげで、システム全体が安定し、みんなが快適に使える のです!🚀✨
🌠 まとめ
💫 マルチテナント → みんなで使う共有スペース 🏢
💫 ガバナ制限 → 使いすぎを防ぐルール ⛔
この仕組みを理解しておけば、
「エラーが出た!何が起きたの!?😭」となる前に、
「おっと、ガバナ制限を超えそうだから工夫しよう!」と思えるようになりますよ!🎯
Salesforceを活用するなら、この2つの概念をしっかり押さえておくことが大切 です!💪💡
では、また次回の 異星人Salesforce講座 でお会いしましょう!👽✨