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
SQL利用者を3倍に増やしデータの民主化を推進した話.pdf
Search
masarufuruya
July 29, 2022
0
760
SQL利用者を3倍に増やしデータの民主化を推進した話.pdf
masarufuruya
July 29, 2022
Tweet
Share
More Decks by masarufuruya
See All by masarufuruya
DevOpsに投資するリソースの無いスタートアップがふりかえりを改革して自己組織化されたチームへ近づいてる話
masarufuruya
1
1.4k
BigQuery Scriptingを利用してCloudSQLのテーブルを転送する仕組みを作った話
masarufuruya
0
36
未経験からデータエンジニアに チャレンジして学んだ大切なこと
masarufuruya
0
690
ドラッカー風エクササイズを導入して エンジニアチームの相互理解を促進した話
masarufuruya
0
1.3k
ReactNativeで勉強会のビューワーアプリを作ってみて学んだ知見
masarufuruya
0
360
Watsonを使って音声入力できるVRブレストアプリを作っている話
masarufuruya
0
450
非SPAで小さく始めるReactアーキテクチャ
masarufuruya
1
1.3k
ReactNativeでIOSアプリのプッシュ通知を実装する
masarufuruya
0
1.3k
Web+スマホ+VRで一人ブレストアプリを作ってみた
masarufuruya
0
240
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
222
8.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Building Adaptive Systems
keathley
38
2.3k
A Philosophy of Restraint
colly
203
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
How GitHub (no longer) Works
holman
310
140k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Why Our Code Smells
bkeepers
PRO
334
57k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Transcript
ݹՈେ SQLར༻ऀΛ3ഒʹ૿͠σʔλ ͷຽओԽΛਪਐͨ͠
ࣗݾհ w ݹՈେʢ;Δ·͞Δʣ!FO[FSVCBOL w 8FCΤϯδχΞ w ࠓͷձࣾͰσʔλΤϯδχΞΛ࢝Ίͯɺ͘Β͍ w લճͷൃදͰσʔλج൫ͷ্ཱͪ͛ͷΛ͠·ͨ͠
IUUQTXXXZPVUVCFDPNXBUDI WK1T3C4#9'X
σʔλυϦϒϯͳ৫ͱԿ͔ w σʔλੳΛϕʔεʹͨ͠ҙࢥܾఆ͕શࣾతʹग़དྷ͍ͯΔ৫ͷ͜ͱ ࣄۀ෦νʔϜ ϚʔένʔϜ ӦۀνʔϜ $4νʔϜ
ͦͦσʔλੳͰԿΛ͢Δͷ͔ w σʔλΞφϦετͱػցֶशΤϯδχΞతͳࢹ͕͋Δ w σʔλΞφϦετ w ઓུɾࢪࡦࡦఆʢݱঢ়ѲɾԾઆ࡞ɾࢪࡦ࡞ɾݕূʣ w ػցֶशΤϯδχΞ w
σʔλΛݩʹͨ͠৽αʔϏε։ൃ w طଘαʔϏεͷίετݮɺച্૿େ
ͳͥσʔλੳ͕ඞཁͳͷ͔ w ҙࢥܾఆΛʮૣ͘ɾ࣮֬ʹɾೲಘײʯΛ࣋ͬͯߦ͏ͨΊ w ࢪࡦઓུࡦఆͷҙࢥܾఆצɾܦݧɾڳͰߦ͏͜ͱͰ͖Δ͕ɺɺ σʔλੳʹΑͬͯΑΓɺ ʮૣ͘ɾ࣮֬ʹɾೲಘײʯͷ͋Δ ҙࢥܾఆ͕ՄೳʹͳΔ
ͳͥσʔλͷຽओԽΛ͢Δඞཁ͕͋Δͷ͔ w σʔλੳʹΑΔҙࢥܾఆ͕Ұ෦ͷਓ͚ͩͰσʔλυϦϒϯ৫Ͱͳ͍ w ͍ΘɺσʔλੳΛࠃ͕ಠ͍ͯ͠Δঢ়ଶ w ຽ͕σʔλੳΛֶͯؾܰʹσʔλʹΞΫηεͰ͖Δڥ͕ඞཁ w σʔλੳ͕Ͱ͖Δਓ͕૿͑Δ΄Ͳɺҙࢥܾఆͷʮૣ͞ɾ࣮֬͞ɾೲಘײʯ ͕૿ͯ͠Ϗδωε͕Ճ͍ͯ͘͠
σʔλͷຽओԽʹඞཁͳཁૉ w ੳʹ͑ͦ͏ͳσʔλΛऔಘ͢Δ w σʔλͷΞΫηεํ๏Λෳ༻ҙ͢Δ w #*πʔϧɺμογϡϘʔυɺ($1ͳͲͷαʔϏεɺνϟοτπʔϧ w ࠷ͰछྨҎ্ w
σʔλੳʹؔ͢ΔֶΔڥΛॆ࣮ͤ͞Δ w σʔλੳΛ͢ΔਓΛ૿͢
σʔλͷຽओԽʹඞཁͳཁૉ w ੳʹ͑ͦ͏ͳσʔλΛऔಘ͢Δ w σʔλͷΞΫηεํ๏Λෳ༻ҙ͢Δ w #*πʔϧɺμογϡϘʔυɺ($1ͳͲͷαʔϏεɺνϟοτπʔϧ w ࠷ͰछྨҎ্ w
σʔλੳʹؔ͢ΔֶΔڥΛॆ࣮ͤ͞Δ w σʔλੳΛ͢ΔਓΛ૿͢
σʔλͷຽओԽͷϨϕϧ w -W#*πʔϧ42-ΛͬͨσʔλՄࢹԽʹΑΔݱঢ়Ѳ·ͰͰ͖Δ w -W#*πʔϧ42-ͰσʔλΛՄࢹԽͯ͠ɺԾઆݕূͳͲͷੳ͕Ͱ͖Δ w -W౷ܭతͳख๏ػցֶशͷϞσϧΛͬͯੳɾࣗಈԽ͕Ͱ͖Δ ·ͣσʔλΛ͏ਓΛ૿͔ͨͬͨ͠ͷͰɺ -7ʙ-7ͷؒͷਓΛ૿͢ͷΛࢦ͢͜ͱʹ
σʔλͷຽओԽͷ։࢝લͷঢ়ଶ w ݄࣌ͷ42-ར༻ऀɿ໊ w -7ɿ42-ΛͬͨσʔλՄࢹԽʹΑΔݱঢ়ѲɾࢪࡦཱҊɾݕূ·ͰͰ͖Δ w #*໊ɺϚʔέ໊ w -7ɿ42-ΛͬͨσʔλՄࢹԽʹΑΔݱঢ়Ѳ·ͰͰ͖Δ w
#*໊ɺ։ൃ໊ ։ൃ #* Ϛʔέ
࣮ࢪͨ͠ࢪࡦ w 42-ྗνΣοΫςετ w 42-ֶशϩʔυϚοϓͷ࡞ w 42-ษڧձ w 42-ΛֶͿతڞ༗ w
42-ͷجຊʢ4&-&$5ฤʣͷֶशͱݱঢ়Ѳ͍ͨ͠σʔλΛҰॹʹՄࢹԽ ্هΛɺ։ൃɾ$4ɾϚʔέͷ෦ʹ࣮ࢪ
σʔλͷຽओԽͷ࣮ࢪʢޙʣ w ݄࣌ͷ42-ར༻ऀɿਓˠਓʢഒʹʂʣ w -7ɿ42-ΛͬͨσʔλՄࢹԽʹΑΔݱঢ়ѲɾࢪࡦཱҊɾݕূ·ͰͰ͖Δ w #*ਓɺϚʔέਓ w -7ɿ42-ΛͬͨσʔλՄࢹԽʹΑΔݱঢ়Ѳ·ͰͰ͖Δ w
#*ਓɺ։ൃਓɺ$4ਓ w ʢαϙʔτ͕͋Εʣ$4ਓɺใਓ $4 ։ൃ Ϛʔέ #* ใ
ࠓޙͷຽओԽͷํʢϲ݄Ҏʣ w 42-ΛͬͨԾઆ࡞ɾࢪࡦཱҊɾݕূ·ͰͰ͖ΔϝϯόʔΛ૿͢ w -7ɿ42-ΛͬͨσʔλՄࢹԽʹΑΔݱঢ়ѲɾࢪࡦཱҊɾݕূ·ͰͰ͖Δ w #*ਓɺϚʔέਓɺ։ൃਓɺ$4ਓʢਓˠਓͷഒҎ্ʣ w -7ɿ42-ΛͬͨσʔλՄࢹԽʹΑΔݱঢ়Ѳ·ͰͰ͖Δ w
։ൃਓ w ʢαϙʔτ͕͋Εʣ$4ਓ ࣗͷੳྗΛ্͛ͳ͍ͱ͍͚ͳ͍ͷͰɺؤுΔʂ