カスタムオブジェクトの1つに文字列の配列(約1〜5文字列10〜30文字の長さ)を追加する必要があります。
私が読んだところによると、Salesforceは、組織内のオブジェクトの総数に2Kb(実際のサイズに関係なく)を掛けて、データストレージの合計を計算します。
これにより、新しいカスタムオブジェクトを作成してマスターと詳細の関係とペアリングするのではなく、親オブジェクトに追加のカスタムフィールドを作成する必要があると思います。
例:家族会員のみを販売するクラブ。両親は固定の会費を支払い、子供たちは全員クラブを訪れることができます。クラブはあなたが何人の子供を持っているかを気にしません。家族に6人以上の子供がいることは非常にまれです。クラブは子供たちの名前を追跡したいと思っていますが、子供たちについては他に何もありません。
オプション1を実行する必要があります。
Family__c paired via master-detail to many Child__c objects
これは、5人の子供の家族に対して合計12Kbの6つのレコードを生成します。
またはオプション2:
Family__c has 6 custom fields called
Child01__c, Child02__c, Child03__c, Child04__c, Child05__c, and Child06__c
これは、5人の子供の家族に対して合計2Kbの1つのレコードを生成します。
Salesforceがレコード数のみに基づいてデータストレージを計算するというのは本当ですか?
カスタムオブジェクトを設計する場合、従来のリレーショナルデータベースの設計ではなく、合計レコード数を最小限に抑えることを目的とした設計に焦点を当てる必要がありますか?(データの1Gb制限のため)