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
Active Record について考える
Search
jinroq
September 26, 2018
0
260
Active Record について考える
Fukuoka.rb #107 Rails LT 特集
jinroq
September 26, 2018
Tweet
Share
More Decks by jinroq
See All by jinroq
本当だってば!俺もTRICK 2022に入賞してたんだってば!
jinroq
0
350
Fukuoka.rb 2023 年度活動報告
jinroq
0
460
TRICK 2022 に入選した話
jinroq
0
270
RubyKaigiとMicrosoftと私
jinroq
0
230
msgraph: Microsoft Graph API Client with Ruby
jinroq
0
320
Fukuoka.rb 2019活動報告・2020抱負
jinroq
0
270
福岡の方から参りました Fukuoka.rb です
jinroq
0
1.8k
Microsoft Graph API Client and OpenAPI
jinroq
0
1k
Fukuoka.rb #150 LT
jinroq
0
270
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.3k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
460
Done Done
chrislema
184
16k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
The Power of CSS Pseudo Elements
geoffreycrofte
76
5.8k
How STYLIGHT went responsive
nonsquared
100
5.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
750
Navigating Team Friction
lara
186
15k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
GraphQLとの向き合い方2022年版
quramy
46
14k
Optimizing for Happiness
mojombo
378
70k
Transcript
Active Record ʹ͍ͭͯߟ͑Δ 2018/09/26 Fukuoka.rb #107 Rails LT ಛू ODA
Hirohito
͜ͷ LT େձͰ https://cdg.connpass.com/event/89504/
͜Μͳ LT Λͨ͠ https://speakerdeck.com/oda/rubykaigi-2018-de-not- accepted-saretaneta
ͦͷ LT ͷதͰ
͜Μͳωλ͕͋ͬͨ
CLOMO MDM ͱʁ
ΤΫεϙʔτػೳ
ΤΫεϙʔτػೳ
ͬͨ͜ͱ
ͬͨ͜ͱ
ͬͨ͜ͱ
ͬͨ͜ͱ
Α͘ݴΘΕΔ Rails ͷ ύϑΥʔϚϯεվળํ๏
Active Record Λ 0.0 msec ʹ͠Α͏ʂ
= Active Record ΛΘͳ͍
औΒΕΔબࢶ • ੜ SQL • Arel • ͦͷଞ
͜ͷ߹ੜ SQL Λબͨ͠
͜͜Ͱൃੜ͢Δٙ
Ұͭͷ SELECT จͰ CSV શཁૉΛ औಘ͢Δ͜ͱ Active Record Ͱ ࣮ݱͰ͖ͳ͔ͬͨͷ͔ʁ
͜Μͳهࣄ͕͋ͬͨʢ2013/06/03ʣ http://www.atmarkit.co.jp/ait/articles/1306/03/news057.html
͜Μͳهࣄ͕͋ͬͨʢ2013/06/03ʣ http://www.atmarkit.co.jp/ait/articles/1306/03/news057.html
2013/06/27 Rails ver. 4.0 ϦϦʔε
͜ΕΛ౿·͑ͨ͏͑Ͱ
ڪΒ͘Ͱ͖ͳ͍
ڽͬͨ͜ͱΛΖ͏ͱ͢Δͱ Active Record ͕ᐫʹͳΔ ߹͕͋Δ
ಛʹύϑΥʔϚϯεվળʹ ͓͍ͯݦஶͩͬͨ
Active Record ෆཁʁ
NO!!!
ෆཁͳΒ Rails ͔Βফ͑ ସ ORM ͕࠾༻͞ΕΔͣ
͔͠͠ɺΘΕଓ͚͍ͯΔ
͜Μͳهࣄ͕͋ͬͨʢ2013/06/03ʣ http://www.atmarkit.co.jp/ait/articles/1306/03/news057.html
ػೳ < ن
ػೳ < ن CoC (Convention over Configuration)
·ͱΊ • Active Record CoC ʹج͍͍ͮͯΔ • Active Record
ΛࣺͯΔঈେ͖͍ • Active Record Λਂ͘ΕΔ΄Ͳ Active Record ͷํ͕ศརʢͳͣʣ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠