$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rails6新機能 複数DB対応について
Search
Yusuke Yasuo
October 09, 2019
Programming
0
540
Rails6新機能 複数DB対応について
Yusuke Yasuo
October 09, 2019
Tweet
Share
More Decks by Yusuke Yasuo
See All by Yusuke Yasuo
Rails開発で技術的負債を増やさないためにやっていること
yusukeyasuo
0
820
コードを書く前に既に勝負は決まっている
yusukeyasuo
3
1.1k
スクラム勉強会
yusukeyasuo
0
210
Rails×Serverless
yusukeyasuo
0
100
TerraformではじめるInfrastructure as Code
yusukeyasuo
1
780
Other Decks in Programming
See All in Programming
認証・認可の基本を学ぼう後編
kouyuume
0
250
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
110
Cell-Based Architecture
larchanjo
0
140
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
950
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
2
530
FluorTracer / RayTracingCamp11
kugimasa
0
250
Deno Tunnel を使ってみた話
kamekyame
0
220
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
tparseでgo testの出力を見やすくする
utgwkk
2
270
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
150
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
30k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
290
For a Future-Friendly Web
brad_frost
180
10k
Designing Experiences People Love
moore
143
24k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
400
Context Engineering - Making Every Token Count
addyosmani
9
540
Ruling the World: When Life Gets Gamed
codingconduct
0
94
Paper Plane
katiecoart
PRO
0
44k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
AI: The stuff that nobody shows you
jnunemaker
PRO
1
8
Transcript
3BJMT৽ػೳෳ%#ରԠʹ͍ͭͯ ҆ඌ༑༎!EFMZגࣜձࣾαʔόʔαΠυΤϯδχΞ ʲγϡʔϚΠʳ5FDI-FBE&OHJOFFS͔Β࠷৽ٕज़Λֶʂ3BJMTฤºTUBUJPO
ࣗݾհ w҆ඌ༑༎ wॴଐ wEFMZגࣜձࣾαʔόʔαΠυΤϯδχΞ wܦྺ w/55ˠίϩϓϥˠελʔτΞοϓYˠEFMZ wझຯ wΞχϝɺݒਨɺϑοταϧɺҭࣇɺྉཧ
͡Ίʹ wࠓ͢͜ͱ wϚελʔεϨʔϒߏͷෳ%#ʹ͍ͭͯ wΫϥγϧͷෳ%#ͷΈʹ͍ͭͯ w3BJMTͷෳ%#ʹ͍ͭͯ wࠓ͞ͳ͍͜ͱ wγϟʔσΟϯάʹ͍ͭͯ wςετʹ͍ͭͯ w࣮ӡ༻ʹؔ͢Δ
ΞδΣϯμ wෳ%#ʢϚελʔεϨʔϒߏʣ͕ඞཁͳཧ༝ wΫϥγϧͰͷෳ%#ʹଓ͢ΔΈ w3BJMTͷෳ%#ʹ͍ͭͯ
ΞδΣϯμ wෳ%#ʢϚελʔεϨʔϒߏʣ͕ඞཁͳཧ༝ wΫϥγϧͰͷෳ%#Ͱଓ͢ΔΈ w3BJMTͷෳ%#ʹ͍ͭͯ
ϚελʔεϨʔϒߏͱʁ wσʔλͷߋ৽ϚελʔͰͷΈߦ͏ wεϨʔϒϚελʔͷෳͱͯ͠ػೳ͢Δ wεϨʔϒࢀরܥόοΫΞοϓͱͯ͠͏
ϚελʔεϨʔϒߏ͕ඞཁͳཧ༝ wෛՙରࡦόοΫΞοϓͷͨΊʹར༻͢Δ wεϨʔϒΛ૿ͤΔ wࢀরॲཧೳྗΛ֦ுͰ͖Δ
ΞδΣϯμ wෳ%#ʢϚελʔεϨʔϒߏʣ͕ඞཁͳཧ༝ wΫϥγϧͰͷෳ%#ʹଓ͢ΔΈ w3BJMTͷෳ%#ʹ͍ͭͯ
ΫϥγϧͰͷෳ%#ʹଓ͢ΔΈ wΫϥγϧຊମ w.BLBSBͱ͍͏HFNΛར༻ w৽نϓϩδΣΫτYʢۙϦϦʔε༧ఆʣ w3BJMTͷෳ%#ʹ͍ͭͯ
.BLBSBʹ͍ͭͯ wॻࠐΈNBTUFSɺࢀরTMBWF w5SBOTBDUJPOɺඵҎʹNBTUFSʹଓ͕͋Ε ࢀরNBTUFS https://github.com/taskrabbit/makara
ΞδΣϯμ wෳ%#ʢϚελʔεϨʔϒߏʣ͕ඞཁͳཧ༝ wΫϥγϧͰͷෳ%#ʹଓ͢ΔΈ w3BJMTͷෳ%#ʹ͍ͭͯ
Ͱ͖Δ͜ͱ wෳͷʮQSJNBSZʯσʔλϕʔεͱɺͦΕͧΕʹର Ԡ͢ΔͭͷʮSFQMJDBʯ wϞσϧͰͷίωΫγϣϯࣗಈΓସ͑ w)551WFSCۙͷॻ͖ࠐΈʹԠͨ͡QSJNBSZͱ SFQMJDBͷࣗಈεϫοϓ wϚϧνϓϧσʔλϕʔεͷ࡞ɺআɺϚΠάϨʔ γϣϯɺΓͱΓΛߦ͏3BJMTλεΫ
Ͱ͖ͳ͍͜ͱ wγϟʔσΟϯάʢTIBSEJOHʣ wΫϥελΛӽ͑Δ+0*/ wSFQMJDBͷϩʔυόϥϯγϯά wϚϧνϓϧσʔλϕʔεͷεΩʔϚΩϟογϡͷμ ϯϓ
ηοτΞοϓ https://railsguides.jp/active_record_multiple_databases.html EBUBCBTFZNM BQQMJDBUJPO@SFDPSESC˞ܧঝݩʹॻ͔ͳ͍ͱίωΫγϣϯ͕૿Ճ͢ΔͷͰҙ
.JHSBUJPO https://railsguides.jp/active_record_multiple_databases.html
ίωΫγϣϯࣗಈΓସ͑༗ޮԽ https://railsguides.jp/active_record_multiple_databases.html w)551ϝιου͕HFUͷ߹SFBEFS QPTUQBUDIEFMFUFͷ߹XSJUFS wHFUͰߋ৽Λ͢Δࡍʹ໌ࣔతʹXSJUFSʹଓ͢ΔΑ ͏ʹॻ͘ඞཁ͕͋ΔͷͰҙ wߋ৽ޙඵҎશͯXSJUFSʹܨ͕Δ
ίωΫγϣϯखಈΓସ͑ https://railsguides.jp/active_record_multiple_databases.html
·ͱΊ wࠓͷͱ͜ΖγϯϓϧͰ͍͍͢Πϝʔδ w։ൃதʹىͬͨ͜ͱͯ͠HFUϝιουͷ"1* Ͱߋ৽ॲཧΛͨ࣌͘͠Β͍ w࣮ӡ༻͕࢝·ͬͯϋϚͬͨ͜ͱͳͲ͋Ε·ͨൃද ͍ͨ͠ wTXJUDIQPJOUͱࣅ͍ͯΔͱ͍͏ฉ͍ͨͷͰൺ ֱͯ͠Έ͍ͨ
ΫϥγϧʹؔΘΔΤϯδχΞืूத https://speakerdeck.com/tsubotax/dely