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
t_mozza
March 06, 2017
Technology
0
77
最強のデータストレージ拡張
t_mozza
March 06, 2017
Tweet
Share
More Decks by t_mozza
See All by t_mozza
明日から使える!WEB STORAGE
t_mozza
0
140
ChatterとTrelloのワンタッチ連携
t_mozza
0
380
Other Decks in Technology
See All in Technology
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
370
EM完全に理解した と思ったけど、 やっぱり何も分からなかった話 / EM Night Fukuoka #1
hirutas
0
100
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
390
ルーターでプレゼンする
puhitaku
0
730
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
160
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
4
1k
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
830
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
0
110
MapLibreとAmazon Location Service
dayjournal
1
160
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
820
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Raft: Consensus for Rubyists
vanstee
132
6.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Typedesign – Prime Four
hannesfritz
36
2.1k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
Faster Mobile Websites
deanohume
299
30k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
Product Roadmaps are Hard
iamctodd
44
9.7k
A Tale of Four Properties
chriscoyier
151
22k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
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利用との区別が必要 など・・・
まとめ 理想を追うのは辛いので 素直に現実を見ましょう