Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
最強のデータストレージ拡張
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
t_mozza
March 06, 2017
Technology
0
92
最強のデータストレージ拡張
t_mozza
March 06, 2017
Tweet
Share
More Decks by t_mozza
See All by t_mozza
明日から使える!WEB STORAGE
t_mozza
0
170
ChatterとTrelloのワンタッチ連携
t_mozza
0
400
Other Decks in Technology
See All in Technology
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
6
1.1k
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
4
330
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
120
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
2
180
Exadata Fleet Update
oracle4engineer
PRO
0
1.1k
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
210
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
740
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
530
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
190
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Prompt Engineering for Job Search
mfonobong
0
160
Navigating Team Friction
lara
192
16k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Agile that works and the tools we love
rasmusluckow
331
21k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Writing Fast Ruby
sferik
630
62k
Transcript
最強のデータストレージ拡張 Salesforce勉強会 LightningTalks 2016年9月30日 @t_mozza
自己紹介 名前 @t_mozza 略歴 2010~ SIerでSFDC受託開発 2012~ Developer Group所属
問題提起 データストレージ ぜんぜん足りない (特にDeveloper Edition)
データストレージ上限
データサイズ
データ件数の上限 データストレージ上限・・・ Developer Editionは 5MBまで データサイズ・・・ ほとんどのオブジェクトは 2KB/1件 5,120KB /
2KB = 2,560件 \もっと使いたい!/
現実解 ・開発機能を見直す(減らす) ・データモデルを見直す ・データ量を見直す(減らす) ・上限が大きいエディションを買う ・ユーザライセンスをたくさん買う ・外部ストレージを買って連携する でもちょっと待って!
大切にしたいこと ときには現実を見ずに 理想を追うことも大切
最強の定義 この場合の理想とは? 何件でよしとするか?
・・・・・・
理想 無限に保持する
概念検証
概念検証(2561件以上入れた)
データモデル
方式 ・Chatterフィード(FeedItem)は データストレージに加算されない → データ量に上限がない = 無限 ・JSONでカラムを論理分割する ・データアクセスはがんばって作り込む
課題 ・物理カラムが1個しか使えない ・物理カラムの文字数に上限がある ・データ形式の定義が手組み ・選択肢の定義が手組み ・リレーションの整合が手組み ・数式項目が使えない ・JSONの構築と解析が必要 ・ごみ箱が使えない
課題 続き ・CRUDの各操作のUIが手組み ・ワークフローが使えない ・SOQLの集計関数が使えない ・インデックスが使えない ・データアクセス制御が手組み ・ガバナ制限は変わらず考慮が必要 ・通常のChatter利用との区別が必要 など・・・
まとめ 理想を追うのは辛いので 素直に現実を見ましょう