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
LY Corporation Tech
PRO
July 24, 2024
Technology
3
3.3k
年間一億円削減した時系列データベースのアーキテクチャ改善~不確実性の高いプロジェクトへの挑戦~
「Developers Summit 2024 Summer」での発表資料です。
LY Corporation Tech
PRO
July 24, 2024
Tweet
Share
More Decks by LY Corporation Tech
See All by LY Corporation Tech
Scaling Time-Series Data to Infinity: A Kubernetes-Powered Solution with Envoy
lycorptech_jp
PRO
1
82
LINEギフトにおけるアクセシビリティ向上の取り組み
lycorptech_jp
PRO
2
710
【MIRU2024 オーラル発表】Layout-Corrector: Alleviating Layout Sticking Phenomenon in Discrete Diffusion Model
lycorptech_jp
PRO
3
270
大規模なコードベースの改修のために自作TypeScriptツールを作るメリット
lycorptech_jp
PRO
3
140
デザイン修正時のチェックポイント
lycorptech_jp
PRO
1
690
デザインを実装に落とし込むときに考えていること
lycorptech_jp
PRO
1
1.1k
Javaのモジュール性に対する 設計を知る
lycorptech_jp
PRO
2
74
大規模Hive-Trino移行PJの事例紹介
lycorptech_jp
PRO
2
230
Trinoの長期運用から学んだこと
lycorptech_jp
PRO
3
380
Other Decks in Technology
See All in Technology
技術ブログや登壇資料を秒で作るコツ伝授します
minorun365
PRO
14
4.2k
手軽に始める? おうちサーバーのすゝめ
nyagasan
0
170
Eventual Detection Engineering
ken5scal
0
350
Building Static Websites with Sculpin
opdavies
0
1.4k
Namespace, Now and Then
tagomoris
0
170
ことばをそろえる / Bridging the Terminology Gap
amaotone
5
1k
AWS版GitHub?Amazon CodeCatalystの全体像をまとめてみた
oshanqq
1
3.1k
リクルートのデータマネジメント組織に 求められてきたコト
recruitengineers
PRO
4
340
技術力あげたい
hisaichi5518
2
2.8k
夏休みの(最後の)宿題 for JuliaTokyo #12
antimon2
0
130
開発者体験を意識した開発チームの生産性向上の取り組み
ham0215
3
650
20分で分かるIAM全機能 (拡大版) / 20240903-jawsug-yokohama-iam
opelab
3
110
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
80
5.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
In The Pink: A Labor of Love
frogandcode
139
22k
Learning to Love Humans: Emotional Interface Design
aarron
270
40k
GraphQLとの向き合い方2022年版
quramy
43
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.9k
Building Applications with DynamoDB
mza
89
5.9k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
Code Review Best Practice
trishagee
62
16k
How To Stay Up To Date on Web Technology
chriscoyier
785
250k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Transcript
%FWFMPQFS4VNNJU4VNNFS -*/&Ϡϑʔגࣜձࣾ )JSPLJ4BLBNPUP ؒҰԯԁݮͨ͠.FUSJDTσʔλϕʔεͷΞʔΩςΫνϟվળ dෆ࣮֬ੑͷߴ͍ϓϩδΣΫτͷઓd
ొஃऀࡔຊେক )JSPLJ4BLBNPUP4PGUXBSF&OHJOFFS -*/&ೖࣾ 1MBUGPSN&OHJOFFSJOHΛத৺ʹ׆ಈ w LT0QFSBUPSͷ։ൃ w (SBGBOB-PLJͷಋೖɺ044ͷߩݙ w
1SPNFUIFVTޓ࣌ܥྻσʔλϕʔεͷ։ൃ ݱࡏ
ࠓͷςʔϚ ෆ࣮֬ੑͷߴ͍ٕज़తઓͷΞϓϩʔνํ๏
φϨοδΛڞ༗͢ΔϓϩδΣΫτ ͔̌ΒσʔλߏΛઃܭɾ࣮ ͔̌Βࢄݕࡧํ๏Λઃܭɾ࣮ ͔̌Βࢄॻ͖ࠐΈΛઃܭɾ࣮ ԯԁऑͷؒίετݮ Ռ ࣮࣭ແݶͷεέʔϥϏϦςΟ ΦϒδΣΫτετϨʔδΛ༻͍ͨ
৽͍͠.FUSJDTσʔλετϨʔδͷߏங
ஶ࡞ऀ'SFFQJLɿIUUQTKQGSFFQJLDPNGSFFWFDUPS fl BUEFTJHOTQPSUTJMIPVFUUFT@IUNRVFSZ&"#"&#&"&&&#QPTJUJPOGSPN@WJFXLFZXPSEUSBDLBJT@VTFSVVJEFEDEDBDBEGD ٕज़తқͷߴ͍՝ Ξϓϩʔν͢ΔͨΊͷ ܕͷڞ༗
όοΫάϥϯυ
զʑ͕ఏڙ͍ͯ͠Δͷ౷߹ࢹπʔϧ*.0/ .FUSJDT -PHT 5SBDFT ຊͷςʔϚ
.FUSJDTͱʁ .FUSJDT .FUBEBUB 4BNQMF UJNFTBNQͱͷλϓϧͷฒͼ DQV@VTBHF\IPTUlIPHFz FOWlQSPEVDUJPOz^ -BCFMͷ,FZ7BMVFϖΞ
57 57 57
*.0/ͷ.FUSJDTػೳ ϢʔβΫϥΠΞϯτ FH1SPNFUIFVT "HFOU *.0/8FC6* Ϣʔβ(SBGBOB ϝτϦΫεετϨʔδ *.0/'MBTI
*OHFTUJPO "1* 2VFSZ "1* *.0/"MFSUJOH 4FSWJDF 1SPNFUIFVT"1*ޓ 1SPNFUIFVT"1*ޓ
*.0/ͷ.FUSJDTػೳ ϢʔβΫϥΠΞϯτ FH1SPNFUIFVT "HFOU *.0/8FC6* Ϣʔβ(SBGBOB ϝτϦΫεετϨʔδ *.0/'MBTI
*OHFTUJPO "1* 2VFSZ "1* *.0/"MFSUJOH 4FSWJDF 1SPNFUIFVT"1*ޓ 1SPNFUIFVT"1*ޓ ຊͷओ
.FUSJDTετϨʔδ*.0/'MBTI w 1SPNFUIFVT"1*ޓɺ1SPN2-αϙʔτ w ະຬͷTDSBQFJOUFSWBMͷNFUSJDTߴʹରԠ w ࣾཁ݅ʹਝʹରԠ ࣾͷ.FUSJDTอଘʹಛԽͨ࣌͠ܥྻσʔλϕʔε
*.0/'MBTIʹ͓͚Δ.FUSJDTݕࡧ "1* .FUBEBUB4UPSF 4BNQMF4UPSF ϥϕϧͱ࣌ؒΛ༩͑ͯ "1*Λ$BMM͢Δ ϥϕϧͱ࣌ؒ ͔Β*%Λݕࡧ
*%ͱ࣌ؒΛ༩͑ͯ "1*Λ$BMM͢Δ *%ͱ͔࣌ؒΒ 4BNQMFΛݕࡧ͢Δ $MJFOUʹ݁ՌΛ ฦ٫͢Δ 'SPN 5P DQV@VTBHF\IPTUlIPHFz FOWlQSPEVDUJPOz^ 57 57 57
*.0/'MBTIΞʔΩςΫνϟ 2VFSZ"1* *OHFTUJPO"1* *O.FNPSZ%# *O.FNPSZ%# &MBTUJDTFBSDI $BTTBOESB
*O.FNPSZ%BUBTUPSF ࣌ؒҎͷσʔλ $PNQVUJOH #BUDI 3FBE1BUI 8SJUF1BUI 4BNQMFEBUBTUPSF .FUBEBUBTUPSF 1FSTJTUFOU%BUBTUPSF ࣌ؒҎ߱ͷσʔλ
σʔλن .FUSJDTͷ ̍̌ԯछྨҎ্ 4BNQMFσʔλྔ 5#ऑ .FUBEBUBσʔλྔ 5# Ұ͋ͨΓͷ૿Ճ4BNQMFྔ
5# .FUSJDTͷ࠷େ55-
ΞʔΩςΫνϟ্ͷ՝ "HHSFHBUPS *OHFTUPS *.%# 5BHT*OEFYFS &MBTUJDTFBSDI $BTTBOESB *O.FNPSZ%BUBTUPSF $PNQVUJOH
#BUDI 3FBE1BUI 8SJUF1BUI 4BNQMFEBUBTUPSF .FUBEBUBTUPSF ͜͜ͷӡ༻ෛ୲͕ॏ͗͢Δ 1FSTJTUFOU%BUBTUPSF ࣌ؒҎ߱ͷσʔλ
$BTTBOESBӡ༻ͷ w ίετޮ w ϊʔυͷڊେΫϥελɺؒԯઍສԁ w ϨϓϦέʔγϣϯίϯύΫγϣϯͷͨΊͷ༨ͳ%JTLαΠζ w εέʔϧΞτͷϋʔυϧ
w ༧ࢉ্αʔό֬อ͕ݫ͍͠ w 0QTͷखؒͷେ͖͞ w σʔλٸ૿ͳͲͷมԽʹରԠ͠ਏ͍ w ݟͷภΓ
ΞʔΩςΫνϟվળͷඞཁੑ w ίετɺߴεέʔϥϏϦςΟ w σʔλӬଓੑ w ӡ༻ෛՙ ԼهͷཁٻΛຬͨ͢վળΛࢪ͍ͨ͠
Ξϓϩʔν
Ͳ͏Ξϓϩʔν͢Δʁ ཁ݅Λఆٛͯ͠ࢦΛܾΊΔ
ΞʔΩςΫνϟվળͷඞཁੑ ࠶ܝ w ίετɺߴεέʔϥϏϦςΟ w σʔλӬଓੑ w ΑΓ͍ӡ༻ෛՙ ԼهͷཁٻΛຬͨ͢վળΛࢪ͍ͨ͠
ཁٻΛཁ݅ʹ͢ΔͨΊʹ ଥڠͰ͖Δ͜ͱ ଥڠͰ͖ͳ͍͜ͱ ͜ͷ̎ͭΛ͖ͬΓͤ͞Δ
ଥڠͰ͖Δ͜ͱ w $BTTBOESBͷશସ w ࣌ؒҎ*.%# िؒҎ$BTTBOESB ͦΕҎ߱Λ৽ετϨʔδ w ͋ΔఔͷϨΠςϯγ
w िؒҎ্લͷσʔλ2VFSZͷՄ༻ੑ
ଥڠͰ͖ͳ͍͜ͱ w σʔλӬଓੑ w εέʔϥϏϦςΟ w ΩϟύγςΟ ԯҎ্ͷNFUSJDT
w ӡ༻ෛՙͷ͞
ޭͷఆٛ w ϨΠςϯγ w ࣌ͷ$BTTBOESBͷഒఔͷ2VFSZϨΠςϯγ w εέʔϥϏϦςΟ w ӦۀͰඞཁͳεέʔϧΞτͰ͖Δ
w ΩϟύγςΟ ԯҎ্ͷNFUSJDT w ԯNFUSJDTΛอ࣋Ͱ͖ɺഒఔͷʹ͑Δ
ૣظΞτϓοτͱૣظֶश 1P$ %FTJHO %PD μʔΫϩʔϯν ϦϦʔε
ૣظΞτϓοτͱૣظֶश 1P$ %FTJHO %PD μʔΫϩʔϯν ϦϦʔε ֤ϑΣʔζͰࡉ͔͘ϑΟʔυόοΫΛಘͯ࣍ͷఔʹͭͳ͛Δ
ૣظΞτϓοτͱૣظֶश 1P$ %FTJHO %PD μʔΫϩʔϯν ϦϦʔε ޙఔ΄Ͳ࠳ϦεΫ͕ݮΔɺແཧͰૣ͘ޛΕΔ
ૣظΞτϓοτͱૣظֶश 1P$ %FTJHO %PD μʔΫϩʔϯν ϦϦʔε ్தͰͬͯྑ͍ɺ࠷ॳ͔ΒᘳΛࢦ͞ͳ͍
%FTJHO%PDΛॻ͘ 1P$ %FTJHO %PD μʔΫϩʔϯν ϦϦʔε
%FTJHO%PDͱʁ w ཁ݅ w ΞΠσΞͷίϯηϓτ w ઃܭ w ࣮ํ
w ٕज़తݒ೦ࣄ߲ w ςετɺϦϦʔεܭը ૣظʹํΛٞ͠߹ҙܗ͢ΔͨΊͷυΩϡϝϯτ
ίΞίϯηϓτΛߟ͑Δ
ΦϒδΣΫτετϨʔδΛ͏ w ѹతίετޮੑ w ༻ྔͰ՝ۚ w ετϨʔδͷؔ৺ࣄͷҠৡ w 3FQMJDBUJPOͨ͠ΓΫϥελϦϯά͢Δඞཁ͕ͳ͍
w ΩϟύγςΟ͕๛ɺεέʔϥϏϦςΟ͕ߴ͍ w .FUSJDTσʔλϕʔεͰͷ࣮ (SBGBOB.JNJS $PSUFY 5IBOPT
ΰʔϧΠϝʔδ *.%# 5BHT*OEFYFS &MBTUJDTFBSDI $BTTBOESB 4BNQMFEBUBTUPSF .FUBEBUBTUPSF ΦϒδΣΫτ
ετϨʔδ *O.FNPSZ%BUBTUPSF ࣌ؒҎͷσʔλ 1FSTJTUFOU%BUBTUPSF ࣌ؒҎ߱िؒҎͷσʔλ 1FSTJTUFOU%BUBTUPSF िؒҎ߱ͷσʔλ /FX
σʔλߏΛߟ͑Δ
*.0/'MBTIʹ͓͚Δ.FUSJDTݕࡧ ࠶ܝ "1* .FUBEBUB4UPSF 4BNQMF4UPSF ϥϕϧͱ࣌ؒΛ༩͑ͯ "1*Λ$BMM͢Δ ϥϕϧͱ࣌ؒ
͔Β*%Λݕࡧ *%ͱ࣌ؒΛ༩͑ͯ "1*Λ$BMM͢Δ *%ͱ͔࣌ؒΒ 4BNQMFΛݕࡧ͢Δ $MJFOUʹ݁ՌΛ ฦ٫͢Δ 'SPN 5P DQV@VTBHF\IPTUlIPHFz FOWlQSPEVDUJPOz^ 57 57 57
࠷γϯϓϧͳσʔλߏ .FUSJDT͝ͱʹҰఆ࣌ؒͷσʔλΛ֨ೲͨ͠ϑΝΠϧΛ࡞Δʁ *%ͷ 4BNQMF ϑΝΠϧ *%ͷ 4BNQMF ϑΝΠϧ
*%ͷ 4BNQMF ϑΝΠϧ *%ͷ 4BNQMF ϑΝΠϧ ΦϒδΣΫτετϨʔδόέοτ
࠷γϯϓϧͳσʔλߏ .FUSJDT͝ͱʹҰఆ࣌ؒͷσʔλΛ֨ೲͨ͠ϑΝΠϧΛ࡞Δʁ *%ͷ 4BNQMF ϑΝΠϧ *%ͷ 4BNQMF ϑΝΠϧ
*%ͷ 4BNQMF ϑΝΠϧ *%ͷ 4BNQMF ϑΝΠϧ ΦϒδΣΫτετϨʔδόέοτ #VDLFU͋ͨΓ ສΦϒδΣΫτͷ੍͕͋Δ ԯ.FUSJDTҎ্͋ΔͷͰ.FSHFඞਢ
σʔλߏ ෳ.FUSJDTͷ4BNQMFΛҰͭͷϑΝΠϧʹ·ͱΊΔ *%ͷ4BNQMF *%ͷ4BNQMF *%ͷ4BNQMF *%ͷ4BNQMF
σʔλߏ *%ʹରͯ͠ϑΝΠϧ্ͷͲͷҐஔʹ తͷ4BNQMF͕͋Δ͔Λಛఆ͢Δඞཁ͕͋Δ *%ͷ4BNQMF *%ͷ4BNQMF *%ͷ4BNQMF *%ͷ4BNQMF
σʔλߏ 4BNQMFϑΝΠϧʹରԠͨ͠సஔΠϯσοΫεΛ࡞Δ *%ͷ4BNQMF *%ͷ4BNQMF *%ͷ4BNQMF *%ͷ4BNQMF *% CZUFd
*% 4UBSUҐஔ *% CZUFd *% CZUFd *% CZUFd
Ͳ͏ͬͯμϯϩʔυ͢Δʁ
#ZUF3BOHF3FRVFTU 4BNQMF#ZUFൣғΛࢦఆͯ͠μϯϩʔυͰ͖Δ CZUFTdCZUFT ·Ͱ͕΄͍͠ *%ͷ4BNQMF *%ͷ4BNQMF *%ͷ4BNQMF *%ͷ4BNQMF
ඞཁͳ෦͚ͩ μϯϩʔυ
2VFSZΞϧΰϦζϜ 2VFSZ"1* ΦϒδΣΫτετϨʔδ సஔΠϯσοΫε సஔΠϯσοΫεΛμϯϩʔυ
2VFSZΞϧΰϦζϜ *%ʹରԠ͢Δ#ZUF0 ff TFUΛಛఆ͢Δ *% CZUFd *% 4UBSUҐஔ
*% CZUFd *% CZUFd *% CZUFd 5BSHFU 5BSHFU
2VFSZΞϧΰϦζϜ 2VFSZ"1* ΦϒδΣΫτετϨʔδ 4BNQMF#ZUFT ରͷ4BNQMF#ZUFTΛμϯϩʔυ dCZUFTΛࢦఆ
ඇػೳཁ݅Λߟྀ͢Δ
ͭͷϑΝΠϧ͕େ͖͗͢Δͱ͕͋Δ 4BNQMFϑΝΠϧʹରԠͯ͠సஔΠϯσοΫε͕ڊେԽ w ಡΈॻ͖࣌ͷϝϞϦফඅྔ͕ϘτϧωοΫ w ಡΈॻ͖࣌ʹฒྻॲཧͰ͖ͳ͍ͷͰॲཧʹ͕͔͔࣌ؒΔ w μϯϩʔυʹ͕͔͔࣌ؒΔ
ͭͷϑΝΠϧ͕େ͖͗͢Δͱ͕͋Δ 4BNQMFϑΝΠϧʹରԠͯ͠సஔΠϯσοΫε͕ڊେԽ w ಡΈॻ͖࣌ͷϝϞϦফඅྔ͕ϘτϧωοΫ w ಡΈॻ͖࣌ʹฒྻॲཧͰ͖ͳ͍ͷͰॲཧʹ͕͔͔࣌ؒΔ w μϯϩʔυʹ͕͔͔࣌ؒΔ
4BNQMFϑΝΠϧ͋ͨΓͷ .FUSJDTΛׂ͢Δ γϟʔσΟϯά
γϟʔσΟϯάઓུ ԼهͷΈ߹ΘͤͰׂ w ςφϯτ w .FUSJDT*%γϟʔυ w 5JNF8JOEPX ࣌ؒ͝ͱ
όέοτͷΦϒδΣΫτΛߟྀͯ͠ʜ w िؒ͝ͱʹόέοτΛมߋ
ΦϒδΣΫτετϨʔδ 2VFSZ"1* ΦϒδΣΫτετϨʔδ సஔΠϯσοΫε 4BNQMF#ZUFT ͕͔͔࣌ؒΔʜ
Ωϟογϡͯ͠ߴԽ 2VFSZ"1* ΦϒδΣΫτετϨʔδ Ωϟογϡ ΩϟογϡΛΈࠐΜͰ μϯϩʔυΛݮΒ͢
Ωϟογϡͯ͠ߴԽ 2VFSZ"1* ΦϒδΣΫτετϨʔδ 2VFSZ"1* 2VFSZ"1* -# ͳΔ͘γϟʔυ͝ͱʹܾ·ͬͨαʔόʹϧʔςΟϯά ࢄ͢Δ͜ͱͰେ༰ྔσʔλΛΩϟογϡ
ઃܭΛݩʹنײΛܭࢉͯ͠ ੍݅Λ֬ೝ͢Δ
σʔλنΛܭࢉ͢Δ w #VDLFU͋ͨΓͷΦϒδΣΫτɺσʔλ༻ྔ w ༻#VDLFU w σʔλαΠζ w *OEFYαΠζ
w 4BNQMFϑΝΠϧαΠζ
σʔλنΛܭࢉ͢Δ w #VDLFU͋ͨΓͷΦϒδΣΫτɺσʔλ༻ྔ w ༻#VDLFU w σʔλαΠζ w *OEFYαΠζ
w 4BNQMFϑΝΠϧαΠζ ΦϒδΣΫτετϨʔδͷ ੍Λ͑ͳ͍͔
ϋΠϨϕϧσβΠϯ
σβΠϯ্ͷٕज़ݒ೦Λཧ͢Δ w োέʔεͷߟྀ w ॻ͖ࠐΈ࣌ʹো͕ൃੜͨ͠ΒͲ͏͢Δ͔ʁ w γϟʔυͷ૿ݮํ๏ w Ͳ͏ͬͯ҆શʹύϑΥʔϚϯεΛςετ͢Δ͔ʁ
1P$ 1P$ %FTJHO %PD μʔΫϩʔϯν ϦϦʔε
1P$Ͱݕূ͍ͨ͜͠ͱ w ͜ͷσʔλߏͰݕࡧՄೳ͔ w ͜ͷσʔλߏͰॻ͖ࠐΈՄೳ͔ w సஔΠϯσοΫεͷμϯϩʔυϨΠςϯγ w 4BNQMFσʔλͷμϯϩʔυϨΠςϯγ
1P$ͷ࣮ w Ұఆྔͷ.FUSJDTΛసஔΠϯσοΫεɺ 4BNQMFϑΝΠϧͱͯ͠ॻ͖ࠐΈ w ϥϯμϜͳ.FUSJDTͰݕࡧ͢Δ ؆୯ͳ4DSJQU ΦϒδΣΫτετϨʔδ
సஔΠϯσοΫε 4BNQMFϑΝΠϧ ඞཁ࠷খػೳ୯ҐΛ࣮ͯ͠ݕূ
1P$ͷ݁Ռ֬ೝ w సஔΠϯσοΫεɺ4BNQMFϑΝΠϧ͋ͨΓͷσʔλαΠζ w ݕࡧϨΠςϯγ w μϯϩʔυϨΠςϯγ w ΞοϓϩʔυϨΠςϯγ
1P$ͷ݁Ռ֬ೝ ͬ͘͟Γͱ͜ͷํੑͰ͍͚Δ͔ݕূ͢Δ
μʔΫϩʔϯν 1P$ %FTJHO %PD μʔΫϩʔϯν ϦϦʔε
ຊ൪૬ͷ2VFSZɺ σʔλྔͰݕূ͍ͨ͠
μʔΫϩʔϯν 2VFSZΛϛϥʔϦϯά $BTTBOESBͷ݁Ռ͚ͩฦ͢ 2VFSZ"1* ΦϒδΣΫτετϨʔδ $BTTBOESB
μʔΫϩʔϯν ແӨڹͰ ύϑΥʔϚϯεͱ݁Ռͷ߹ੑΛݕূ 2VFSZ"1* ΦϒδΣΫτετϨʔδ $BTTBOESB
μʔΫϩʔϯν ॻ͖ࠐΈ྆ํʹॻ͖ࠐΉΑ͏ʹ͢Δ #BUDI ΦϒδΣΫτετϨʔδ $BTTBOESB
'FBUVSF5PHHMF 'MBHҰͭͰ ͙͢ʹػೳΛ0''ʹͰ͖ΔΑ͏ʹ͢Δ "1* ΦϒδΣΫτετϨʔδ $BTTBOESB
વ͍͖ͳΓύϑΥʔϚϯεग़ͳ͍
ԾઆݕূͷੵΈॏͶ ݕূ ϘτϧωοΫ ଌఆ վળҊ࣮
ϘτϧωοΫଌఆͷೋப τϨʔε ϓϩϑΝΠϧ
ϓϩϑΝΠϧ
τϨʔε
τϨʔεͱϓϩϑΝΠϧͷ͍͚ ϓϩϑΝΠϧ w Ұఆ࣌ؒʹফඅ͞Εͨ$16PSϝϞϦΛؔݺͼग़͠͝ͱʹՄࢹԽ͢Δ w *0ͪͳͲݕͰ͖ͳ͍ (PͷQQSPGͷ߹ τϨʔε
w ϦΫΤετͳͲͷܾ·ͬͨείʔϓͰԿʹͲͷ͘Β͍࣌ؒΛফඅ͔ͨ͠ w είʔϓͷଌఆ۠ؒ 4QBO ΛࣗͰઃఆͰ͖Δ w શϦΫΤετ࣮࣭τϨʔεෆՄɺαϯϓϦϯά͕ඞཁ
τϨʔεͱϓϩϑΝΠϧͷ༻ྫ τϨʔεͰ3FRVFTUͷதͷͲͷॲཧ͕ॏ͍͔Λಛఆ ϓϩϑΝΠϧͰͲͷؔݺͼग़͕͠ࢧత͔֬ೝ͢Δ
࣮ࡍʹվળͨ͜͠ͱͷྫ
2VFSZॲཧ্ͷϘτϧωοΫ సஔΠϯσοΫε μϯϩʔυ సஔΠϯσοΫε σίʔυ λʔήοτ *%ݕࡧ 4BNQMF
μϯϩʔυ ݁Ռฦ٫ ࢧతͳॲཧ
సஔΠϯσοΫεͷ w ຖճΠϯσοΫεϑΝΠϧશମΛμϯϩʔυσίʔυ w ΠϯσοΫεສNFUSJDT΄Ͳɺd.J#΄ͲͷαΠζ ຖϦΫΤετॲཧ͢Δʹॏ͗͢Δ
సஔΠϯσοΫεͷ ॲཧ͢ΔసஔΠϯσοΫεͷ σʔλαΠζΛݮΒ͍ͨ͠
վળྫ*OEFYPG*OEFY సஔΠϯσοΫεͷసஔΠϯσοΫε *%͔ΒΠϯσοΫεϑΝΠϧͷ#ZUF0 ff TFUΛಛఆ
վળྫ*OEFYPG*OEFY సஔΠϯσοΫεΛॲཧ͢Δલʹ Ͳͷ෦͕ඞཁ͔Λಛఆ͠ɺ ෦తʹμϯϩʔυͯ͠σίʔυ ͜ΕʹΑΓΠϯσοΫε #ZUF3BOHFμϯϩʔυՄೳʹ
վળྫ*%ݕࡧ݁ՌΛΩϟογϡ͢Δ Կಉ͡2VFSZ͕དྷ͍ͯͨͷͰసஔΠϯσοΫεݕࡧͷ݁ՌΛΩϟογϡ సஔΠϯσοΫε μϯϩʔυ సஔΠϯσοΫε σίʔυ λʔήοτ *%ݕࡧ
4BNQMF μϯϩʔυ ݁Ռฦ٫ ͜ͷ݁ՌΛ Ωϟογϡ
վળྫ*%ݕࡧ݁ՌΛΩϟογϡ͢Δ େ෯ʹॲཧΛγϣʔτΧοτ͢Δ సஔΠϯσοΫε μϯϩʔυ సஔΠϯσοΫε σίʔυ λʔήοτ *%ݕࡧ
4BNQMF μϯϩʔυ ݁Ռฦ٫
ͦͷଞͷվળ w /HJOY&OWPZ w %PXOMPBE#V ff FSͷνϡʔχϯά w ฒྻॲཧͷνϡʔχϯά
w Ωϟογϡʹ0O%JTL# 5SFFͷCCPMUͷ࠾༻ w 2VFSZ"1*Λ4USFBNԽ
ύϑΥʔϚϯεվળͷ݁Ռ w $16༻ w #FGPSF w "GUFS w 1ϨΠςϯγ
w #FGPSFTdNJO w "GUFSNT
݁Ռ߹ੑͷݕূ
ݕࡧ݁Ռͷ߹ੑ֬ೝ ൺֱ݁ՌΛ.FUSJDTͱͯ͠ѻ͏ ෆҰகͷ߹2VFSZ-PHΛग़ྗ 2VFSZ"1* ΦϒδΣΫτετϨʔδ $BTTBOESB ͜͜Ͱ݁ՌΛ ൺֱ͢Δ
ݕࡧ݁Ռͷ߹ੑ֬ೝ ෆҰக͕ͳ͘ͳΔ·Ͱ σόοάमਖ਼ 2VFSZ"1* ΦϒδΣΫτετϨʔδ $BTTBOESB 2VFSZ-PH 2VFSZ-PH
2VFSZ-PH 5XFNPKJzCZ$PQZSJHIU5XJUUFS *ODBOEPUIFSDPOUSJCVUPSTJTMJDFOTFEVOEFS$$#:
ϦϦʔε 1P$ %FTJHO %PD μʔΫϩʔϯν ϦϦʔε
͜ͷ࣌Ͱͯ͢ݕূࡁΈ
ϦϦʔε 'FBUVSF5PHHMFͱڞʹϦϦʔε Կ͔͋Εॠ࣌ʹϩʔϧόοΫ "1* ΦϒδΣΫτετϨʔδ $BTTBOESB
݁Ռ ؒԯԁऑͷίετݮୡ w $BTTBOESBʹḮ৭ͳ͍ϨΠςϯγͰݕࡧՄೳ w ϦϦʔεޙऑܦͭͷͷࠓ·Ͱແো w ԯ.FUSJDTΛ༨༟Λ࣋ͬͯอ࣋ w
γϟʔσΟϯάϝΧχζϜͰ͙͢ʹεέʔϧΞτՄೳ
কདྷͷల ϢʔβࣗͷΦϒδΣΫτετϨʔδΛ༻Մೳʹ͢Δ ςετத 4ซ༻͠ɺΑΓίετύϑΥʔϚϯεΛٻ ΑΓੑೳΛ্͛ͯɺ$BTTBOESBΛશʹഇࢭ͢Δ
·ͱΊ
·ͱΊ w ݴޠԽ w ཁٻ͔Βཁ݅ΛܾΊɺޭΛఆٛ͢Δ w ૣظϑΟʔυόοΫɺܭଌͱվળ w %PD1P$μʔΫϩʔϯνϦϦʔεͰૣ͘ଟ͘ϑΟʔυόοΫΛಘΔ
w ఘΊͳ͍৺ w ܭଌͱվળΛޭ͢Δ·ͰࠜੑͰ܁Γฦ͢ ෆ࣮֬ੑʹཱ͔ͪ͏ͭͷཁૉ
͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ