Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
最強のデータストレージ拡張
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
t_mozza
March 06, 2017
Technology
94
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
最強のデータストレージ拡張
t_mozza
March 06, 2017
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
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
120
大型犬好きによるPugの紹介
yamanoku
1
160
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
140
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
630
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
250
Classmethod Company Deck
satoshi7
1
710
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
120
Refining Active Record
shugo
0
160
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
270
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
200
Featured
See All Featured
We Are The Robots
honzajavorek
0
400
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
Being A Developer After 40
akosma
92
590k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Producing Creativity
orderedlist
PRO
348
41k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
A designer walks into a library…
pauljervisheath
211
25k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Exploring anti-patterns in Rails
aemeredith
4
540
Utilizing Notion as your number one productivity tool
mfonobong
4
620
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利用との区別が必要 など・・・
まとめ 理想を追うのは辛いので 素直に現実を見ましょう