stackoverflow á á¡ááŒá¶ááŒá¯áá»ááºá¡ááá¯ááºážá áááºááẠá¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ open-source tools áá»á¬ážá áœá¬ááᯠáá»ááºááŒááºááœááºáá°á áœá¬ áá»áááºáááºááá¯ááºááŒá®áž stackoverflow á á¡ááŒá¶ááŒá¯áá»ááºá¡ááá¯ááºážá áááºážááá¯á·ááᯠ"á á¬áá±á«ááºážáá»á¬ážá áœá¬" áá²áááá·áºáá² á áááºá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº á¡á¶á·ááŒááœááºá¡áá»áááºáá áºáá¯ááœáẠáá»áœááºá¯ááºááá¯á·áá±ááá¯ááºáá«áááºá á á®ážááœá¬ážááŒá Ạáá¯ááºááá¯ááºááŒáááºá á¡ááºááááº/áá»á²á·ááœááºááẠááá¯á¡ááºááá·áºá¡áá« ááá¯á·ááá¯áẠáá áºá á¯á¶áá áºáŠážááẠá ááºá¡áá»áá¯á·ááᯠááá±á¬áºáá ááŒááºáááºá áááºááá·áºá¡áá«ááœááº- á áœá²áááºááœááºááá±á¬ááºážáá±á¬ á¡áááºáááºá¡áá»áá¯á·ááᯠá áááºáá±ááŒá®ááŒá áºáááºááᯠáááºááá±á¬áá±á«ááºááá¯ááºáááºá á¡áá¬á¡á¬ážáá¯á¶ážááẠá¡ááá¡ááŸááºáááŒá¯ááŒááºážááẠáááááá¬áá¬ááŸá¯ááºááœá±ážááœá¬ážáááºá áá±á¬ááºááŒááºááŸáá·áºááŒááºážáááŸááá±á¬á·áá«á á¡áá¬áááºááẠááá±áááœááºááá¯ááºá¡á±á¬áẠáá¯á¶ááŒá¯á¶áá¬áá«áááºá áááá¯ááááºáá±ážááá·áºá¡á á¬áž áá»á¬ážááœá±ááᯠááœá±ážááŒá°ááŒá®áž ááááºáá²áá¯ááºáá«á
á¡ááœá±á·á¡ááŒá¯á¶ááá·áºáá±á¬ áá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬áž ááẠá¡ááŸá¬ážá¡ááœááºážáá»á¬áž ááŸáá·áº áá±á«ááºážáá»á¬ážáááºážáᬠáá®ážááá¯ážáá±á¬áẠááŒá
áºáá±áá±á¬ á¡ááœá±á·á¡ááŒá¯á¶ááŸááá±á¬ áá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬áž ááŒá
áºáá±á¬ááŒá±á¬áá·áº áááºážááẠ"áá±ááºáááºáá±á¬ áá¬áá¬á
áá¬ážáá»á¬áž" ááŒáá·áº áá¬áá¬áá»á¬ážá
áœá¬ááœáẠ"áá±ááºáááºáá±á¬ áá¬áá¬á
áá¬ážáá»á¬áž" ááŒáá·áº "ááœááºááááºáá¬áá»á¬áž" áá¯ááºááá¯ážáá»á¬ážááᯠ"cubes" ááœáẠááá¯á¶ááá¯ááºáá±á¬ááºá¡á±á¬áẠáá»ááºááŒááºá
áœá¬ ááŒáá·áºáá»ááºááŸá¯ááᯠááœá±ážáá±á¬á
ááºážá
á¬ážáá±áááºá á¡áá¬ážáá°ááá¯ááºáá±á¬ I/O ááááºááá¯á·ááŒááºážá áá»áá¯ážááœá¶á
áœá¬ááŒá¯á¶ážáá«á áááºážááá¯á·ááẠâman psâ ááᯠááááºááááẠáááºáááºáááºááŸá¯ááŒááŒá®áž áááºážááá¯á·á áá»ááºáá¯á¶ážáá»á¬áž ááœá±ážááœááºáááºá¡áá ânginxâ á¡áááºážá¡ááŒá
áºáá¯ááºááᯠá
á°ážá
ááºážáá±á·áá¬áᬠáá°áá
áºá
ááºážáááºááŸá¯áá»á¬áž áá±ážááŒááºážá áá±ážááŒááºážá áá±ážááŒááºážááá¯á· ááŒá¯áá¯ááºááŒáááºá ááŸá
áºáá
áºáá°ážá¡ááŒáá¯áá±á·ááŸá¬ âáá«ááœá±á¡á¬ážáá¯á¶ážâ áá
áºáá±á·ááŸá¬ á¡á
á¯ááŸááºáá¬áááºáá²á·á¡áá« á
áááºáááºá
á¬ážá
áá¬á¡áá±á¬ááºážáá¯á¶ážá¡áᬠáá±á¬ááºáá¬áááºááá¯áᬠáá¯ááºáá±á¬áºááá¯ááºáááºááœá±á áááá«áááºá ááá¯á·á¡ááŒáẠáááºážááá¯á·ááẠunix á ááá±á¬ááá¬áá á¡ááœááºááá¬ážáá±á¬ TCP/IP á¡ááŒá±á¡áá±ááá¬ážááŸáá·áº á¡ááŒá±áᶠá¡áá»áá¯ážá¡á
á¬ážááœá²ááŒááºáž-ááŸá¬ááœá±áá±áž á¡ááºáááá¯áá®áááºáá»á¬ážááᯠáááºáá²á
áœá¬ áá¬ážáááºááŒááºážááŒáá·áºáᬠáááºážááá¯á·ááᯠáá°áá®áá±ážáá«áááºá ááŒáœá±ážááŒá±á¬áºáá¶áá»á¬ážááŒá¬ážá០á
áá
áºááŒááºáááºá¡áááºáááºáá¬á
á±áááºá
á¡áá¯áž áá¯ááºáááºá áá« áááºážáááºáž á
áááºááŸá¯ááºááœá¬ážáááºá áá«áá±ááá·áº áá»áŸá±á¬áºááá·áºáá¬ážáá²á· á¡ááŒá±á¡áá±ááᯠááŒá±á¬ááŒááá¯ááºáááºááá¯á· áá«áá»áŸá±á¬áºááá·áºáááºá
ááá±á· áá»áœááºá¯ááºááẠDataLake á¡ááœáẠá¡áááºááŒá±ááŒá®áž á
á»á±ážáááºáá¬áá±á¬ stack áá
áºáá¯ááᯠááŒáá·áºáá»ááºáá¬ááœáẠáá»áœááºá¯ááºááá¯á·á á¡ááœá±á·á¡ááŒá¯á¶ááᯠáá»áŸáá±ááá¯áááºááŸá¬á áá¯áá¹ááá®ááŸá ááœá²ááŒááºážá
áááºááŒá¬ááŒááºážááá¯ááºáᬠá¡áá¯ááºá¡áá»á¬ážá
á¯ááᯠáá¯á¶ážáááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬ ááœá²á·á
ááºážáááºáá±á¬ááºáá¯á¶ááá¯ááºáᬠááœá²ááŒá¬ážááŸá¯áá»á¬ážááᯠááŒá±ááŸááºážáá±ážáá«áááºá
áááŒá¬áá±ážáá®áá áá¯áá¹ááá®áá»á¬ážááẠáá¯ááºáá¯ááºááŸáá·áº áááºážááá¬ááá¯ááºážááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááŸá áºáá¯á áá¯á¶ážá á¡áá®ážá¡ááŸá¶áá»á¬áž (á ááºáááºáá°ááŸá¯áá¯á¶á á¶ááŒáá·áº ááááºáá¯áá·áºáá±á«áºááŸá icing áá»á¬ážááᯠáá±á¬áºááŒááŒááºážáááŒá¯áá«) ááŸáá·áº áá±ááºáá±á á®ážááŒá±á¬ááºážááŸáá·áº á áœáá·áºá á¬ážáááŸá¯áá»á¬ážááᯠáá¬ážáááºááẠáá»áœááºá¯ááºááá¯á· áá¬ážáááºáá¬áá«ááẠ- áá»áœááºá¯ááºááá¯á· á á¯áá±á¬ááºážááœá²ááŒááºážá áááºááŒá¬ááẠááá¯á¡ááºáá«áááºá ááá¯ááºážáá¬ááŸá¯áá»á¬áž ááá¯áá»á¬ážáá¬áááºá
Bitrix24 ááŸá á¡ááŒá±áá¶áááºážááá¬ááá¯ááºážááœá²ááŒááºážá áááºááŒá¬áá»ááº
ááœááºáá²á·áá±á¬ááŸá áºáá±á«ááºážáá»á¬ážá áœá¬á Bitrix24 áááºáá±á¬ááºááŸá¯ááᯠá áááºááá¯ááºáááºááŸáá·áº áááŒáá¯ááºááẠáá»áœááºá¯ááºááá¯á·ááẠá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááá¯ááºáᬠááŒá¿áá¬áá»á¬ážááᯠáá»ááºááŒááºá áœá¬ááœá±á·ááŒááºááá¯ááºááŒá®áž áá±á¬ááºáááá·áºááᯠá á®á ááºáá±ážááá·áº ááá¯ážááŸááºážááŒá®áž áá¯á¶ááŒááºá áááºáá»ááá±á¬ ááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááá¯ááºáᬠááááºáá±á¬ááºážááᯠáááºáá®ážáá¬ááœáẠá¡áá»áááºááŸáá·áº á¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááºááŒáœá áœá¬ áááºážááŸá®ážááŒá¯ááºááŸá¶áá²á·áá«áááºá áá¯ááºáá«áááºá áááºááá¯ááºááá»áŸ ááá¯ážááŸááºážááŒá®áž áá¬ážáááºááá¯ááºáá²á· á¡áááºááá·áºáá¯ááºáá¬ážáá²á· áááááá¬ááœá±ááᯠáá°ááá¯á· á¡ááŒá¶ááŒá¯ááá¯áá«áááºá ááááºá¡áá±ááŒáá·áº ááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááŸáá·áº ááŒááºáá±á¬ááºáááºááŒááºááá¯ááºá áœááºážá¡ááœáẠááá¯áá®ááᯠá á±á¬áá·áºááŒáá·áºáááºá¡ááœáẠáááá¯ááᯠááœá±ážáá»ááºáá²á·áááºá ááᯠáá»áœááºá¯ááºááá¯á·ááœáẠNagios ááœáẠá á áºáá±ážááŸá¯áá±á«ááºáž áá±á¬ááºáá±á«ááºážáá»á¬ážá áœá¬á munin ááœáẠáá¬ááŸáá·áºáá»á®áá±á¬ ááá¬ážáá»á¬ážááŸáááŒá®áž áá»áœááºá¯ááºááá¯á·ááá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážá áááºážááá¯á·ááᯠáá±á·á ááºá¡á±á¬ááºááŒááºá áœá¬ á¡áá¯á¶ážááŒá¯áá«áááºá áááºááá áºáá»á¬ážááẠááŸááºážáááºá ááááºáá»á¬ážááẠááŸááºážáááºá á áá áºááẠááŸá áºá¡áá±á¬áºááŒá¬ á áááºáá»áá¯á¶ááŒááºá áœá¬ á¡áá¯ááºáá¯ááºáá±áá²á·ááŒá®áž á ááºážáááºááŸá¯á¡áá áºáá»á¬ážááŸáá·áº ááááºáá»á¬ážááᯠáááºážááá¯á· áá¯á¶ááŸááºááá·áºááœááºážáá±ážáááº- áá»áœááºá¯ááºááá¯á·ááẠáááºáá±á¬ááºááŸá¯á¡áá áºááᯠáááºáááºáá±á¬á¡áá«ááœááºá áá»áœááºá¯ááºááá¯á·ááẠá ááºážáááºááŸá¯áá»á¬ážááŸáá·áº ááááºáá áºáá»á¬ážá áœá¬ááᯠááá·áºááœááºážáá«áááºá áá¶áá±á¬ááºážáá«á á±á
Pulse áá±á«áºááœááºáááºáá»á±á¬ááºáž - á¡ááá·áºááŒáá·áºáááºážááá¬ááá¯ááºážááŒá¬ážá áááºááŒá¬áá»ááº
ááŒá¿áá¬áá»á¬ážááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠâáááºááá¯ááºááá»áŸ ááŒááºááŒááºâ áááºáá¶ááá°ááá¯áá±á¬ááá¹áááẠááá¯ážááŸááºážááŒá®áž áá¬ážáááºááá¯ááºáá±á¬ áááááá¬áá»á¬ážááŒá áºáá±á¬ pinba ááŸáá·áº xhprof ááá¯á·ááŒáá·áº áááºááŒáœá áœá¬ á ááºážáááºááŸá¯áá»á¬ážáá®ááá¯á· ááá¯á·áá±á¬ááºáá±ážáá²á·áá«áááºá
Pinba ááẠPHP ááŸá áááºá á¬áá»ááºááŸá¬áá»á¬ážá á¡á áááºá¡ááá¯ááºážáá»á¬ážá áá¯ááºáá±á¬ááºááŸá¯ á¡ááŸáááºááŸáá·áº áááºáááºá UDP packet ááœáẠá á¬áááºážááá¬ážáá»á¬áž áá±ážááá¯á·áá²á·ááŒá®áž MySQL ááá¯ááŸá±á¬ááºááŸá¯ááœáẠá¡áœááºááá¯ááºážááœáẠááŒááºááœá±á·ááá¯ááºááẠ(Pinba ááẠááŒááºáááºáá±á¬ á¡ááŒá áºá¡áá»áẠááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡ááœáẠáááºážá ááá¯ááºááá¯áẠMySQL á¡ááºáá»ááºááŒáá·áº áá«áááºáááº) ááŒá¿áá¬áá»á¬ážá á á¬áááºážááá¯ááá¯ááŸáá·áº áá¯á¶á·ááŒááºáááºá áá°ááá¯á·ááá¯á ááá¯á·á¡ááŒáẠxhprof ááẠáá±á¬ááºáááºáá»á¬ážáá¶á០á¡ááŸá±ážáá¯á¶áž PHP á á¬áá»ááºááŸá¬áá»á¬ážá ááááºáá áºáá»á¬ážááᯠá á¯áá±á¬ááºážááŒá®áž áááºážááᯠááŒá áºáá±á«áºá á±ááá¯ááºááá·áºá¡áá¬ááᯠááœá²ááŒááºážá áááºááŒá¬ááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž á¡ááá¯á¡áá»á±á¬áẠááœáá·áºááŒá¯áá±ážáá«áááºá
ááœááºáá²á·ááá·áºá¡áá»áááºá¡áááºážáááºáá ááá¹áá¬áá® Lucene á á¬ááŒáá·áºááá¯áẠ- Elastic/Kibana ááœáẠááŒá®ážááŒáá·áºá á¯á¶á áœá¬ á¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·ááá·áº ááŒá±á¬ááºážááŒááºá¡ááœáŸááºážááááºážááá¯ááºáᬠá¡ááºáááá¯áá®áááºááᯠá¡ááŒá±áá¶á ááá¯ážááŸááºážááŒá®áž áá¬ážáááºááá¯ááºáá±á¬ áááááá¬áááºáá¬ááá¬áá»á¬ážááᯠááŒáá·áºá áœááºáá¬ážáá«áááºá ááŸááºáááºážáá»á¬ážááœáẠááŒá áºáááºáá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á á á¬ááœááºá á¬áááºážáá»á¬ážááᯠááŒáá¯ážáá»áá¯ážá á¯á¶ááŒáá·áº ááŸááºáááºážáááºááŒááºážá ááá¯ážááŸááºážáá±á¬ á áááºáá°ážááẠááŸááºáááºážáá»á¬ážáá²á០ááŒá áºáááºáá»á¬ážááᯠá¡ááŒá±áá¶á facet division ááᯠá¡áá¯á¶ážááŒá¯á áááºážááá¯á·ááᯠá¡ááŒááºááŸá¬ááœá±ááŒááºážááẠá¡ááŸááºáááẠá¡áá¯á¶ážáááºáá¬áá«áááºá
"áá¯á¶áž" "á¡áá±á«áºááá¯á·á á®ážáááºážáá±áááº" áá²á·ááá¯á·áá±á¬ á¡ááá·áºáááá·áºá¡áá°á¡ááá»á¬ážááŒáá·áº Kibana ááœáẠáá¯á¶ááááºáá±á¬ááºáá¯á¶áá±á¬áºááŸá¯áá»á¬ážá áááºážááá¬ááá¯ááºážááá¯ááºáᬠá¡ááœááºá¡ááŒááºááŸáá·áº áá¯á¶ážáááá±á·ááá±ážáá±á¬ áááºááœááºááŸá¯ááá¯ááºáᬠá¡áá¹ááá¬áááºá¹áá»á¬á ááŒááºáááºáá®ááœááºáá¬ážáá±á¬ áá¬áá¬á áá¬ážááŒá áºáá±á¬áºáááºážá áááááá¬ááẠá¡á±á¬ááºáá«áá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááœáẠáá»áœááºá¯ááºááá¯á·ááᯠáá±á¬ááºážá áœá¬ áá°áá®áá±ážáá¬áááº-
- ááŒá®ážáá²á·ááá·áºáá¬áá®á¡ááœááºáž Bitrix24 client ááẠp1 portal ááœáẠPHP á¡ááŸá¬ážáá»á¬ážáááºáá»áŸááŸáááááºážá áá¬ážáááºááœáá·áºááœáŸááºááŒá®áž á¡ááŒááºááŒááºáá±ážáá«á
- ááŒá®ážáá²á·áá±á¬ 24 áá¬áá®á¡ááœááºáž áá»á¬ááá®ááŸá áá±á«áºáááºáá»á¬ážáá±á«áºááœáẠáá®áá®ááá¯áá±á«áºááá¯ááŸá¯ áááºáá»áŸááŒá¯áá¯ááºáá²á·áááºá áááºááá·áºá¡áááºá¡ááœá±ážááŸáá·áº áá»ááºáááº/ááœááºáááºá¡ááœáẠá¡áááºá¡áá²áá»á¬ážááŸááá«ááá¬ážá
- áá±á¬ááºáá¯á¶áž áááºáá±á¬ááºááŸá¯á¡ááºááááºááœáẠáááºážááŒá áºá០á á¯á ááºážááŒá®áž áá¯á¶ážá áœá²áá°áá»á¬ážáᶠááŒáá·áºááŒááºáá¬ážáá±á¬ á áá áºáá¯ááºáá±á¬ááºááá¯ááºá áœááºáž (áá»áœááºá¯ááºááá¯á·á PHP á¡ááœáẠC extension) ááẠáááºáá»áŸ áá±á¬ááºážááœááºááááºážá ááœá²ááœá²ááŸá¯áá»á¬áž ááŸááá«ááá¬ážá
- áá±á¬ááºáááºáá±áá¬ááẠPHP memory ááŸáá·áº ááá¯ááºáá®áá«ááá¬ážá áá¯ááºáááºážá ááºáá»á¬ážááœáẠááœá²áá±áá±ážáá¬ážááá·áº áááºááá¯áá®ááᯠáá»á±á¬áºááœááºááŒááºážááá¯ááºáᬠá¡ááŸá¬ážá¡ááœááºážáá»á¬áž ááŸááá«ááá¬ážá ááŸá¬ááŒá®áž áá»ááºáá«á
áá«ááá±á¬á· ááá¯ááºáá¬áá²á· á¥ááá¬áá áºáá¯áá«á á á±á·á á±á·á ááºá ááºááŸáá·áº á¡ááá·áºáá±á«ááºážáá»á¬ážá áœá¬ á ááºážáááºáá±áá±á¬áºáááºážá á¡ááœááºá á¶ááá¯ááºáá±á¬ áá¬áá¬ááŸáá·áº áá»ááºá á®ážáá±áá±á¬ ááá·áºááœááºážááŸá¯áá±áá¬ááŒáá·áº áá¯á¶ážá áœá²áá°ááẠá áááºá¡ááŸá±á¬ááºá¡ááŸááºááŒá áºá á±ááŒá®áž ááá»áŸá±á¬áºááá·áºáá¬ážáá±á¬ á¡ááŸá¬ážá¡ááœááºážááᯠáááºáá¶áááŸááᬠá¥á©áá¶ááŒááºáá¬áᬠáááºážááᯠá¡ááŒááºááŒá¯ááŒááºááŒááºážáá¯ááºáááºážá ááºááᯠá áááºáá²á·áááº-
ááá¯á·á¡ááŒááºá kibana ááẠááá·áºá¡á¬áž áááºááŸááºáá¬ážáá±á¬ ááŒá
áºáááºáá»á¬ážá¡ááœáẠá¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá»á¬ážááᯠá
á¯á
ááºážááá¯ááºá
á±ááŒá®áž á¡áá»áááºááá¯á¡ááœááºáž áá¯áá¹ááá®ááŸá áááááá¬ááᯠáááºážááá¬ááá¯ááºáᬠáá¶á·ááá¯ážáá°áá®ááŸá¯ááŸáá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á០QA á¡áá ááœá²ááŒá¬ážáá±á¬ áá¬áá¡áá®ážáá®ážá០áááºáááºáž áá«áááºáá±á«ááºážáá»á¬ážá
áœá¬á á
áááºá¡áá¯á¶ážááŒá¯áá²á·áááºá
áá¯áá¹ááá®á¡ááœááºážááŸá áááºááá·áºáá¬áááá¯ááºáá±á¬ááºáá»ááºááᯠááŒá±áá¬áá¶ááŒá®áž ááá¯ááºážáá¬ááẠá¡áááºááŒá±áá¬áá«ááŒá® - áá¬áá¬áá»á¬ážááœáẠááŸááºáááºážáá»á¬ážááᯠááá¯ááºááá¯áẠááœá²ááŒááºážá áááºááŒá¬ááá·áºá¡á á¬ážá áááºááẠááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááŸááºáááºážáá»á¬ážááᯠáá áºááŒáááºáááºážáááºááŸááºááŒá®áž áááºážááá¯á·ááᯠáá»á±á¬áºááœáŸááºá á±ááẠelastic cluster ááá¯á· áá±ážááá¯á·áá« á¥ááá¬á kibana ááœáẠááœá±ážáá±á¬áááºááŒááºááẠááŒá®ážáá²á·áá±á¬áá¡ááœáẠ3-D ááááºáá¬áá±á«áºááœáẠááá¯ááºááŸáááºáá¬ážáá±á¬ áá±á«ááºážááŸá áºáá¯á¶ážáá« ááŒá±á¬ááºá¡áá±á¡ááœááºááᯠááá¯ááºááœááºá
á¡ááŒá±áá¶á á®ážááœá¬ážáá±ážááœá²ááŒááºážá áááºááŒá¬
áá¯áá¹ááá®áá»á¬ážááœáẠáá¯ááºáááºážááœá²ááŒááºážá áááºááŒá¬áá»ááºááẠáá¯ááºáá²á· Excel ááᯠá¡ááœááºáááºááŒáœá áœá¬ á¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº á áááºáá±á·ááŸááááºááᯠáá°ááá¯ááºážáááá«áááºá áá«áá±ááá·áº á¡ááá ááá±á¬á· á¡á²áá®á·ááŸá¬ ááá¯á¶ážáá«áá°ážá Cloud-based Google Analytics ááẠáá®ážáá²ááá¯á· áá±á¬ááºá á¬áááºáž ááá¯ážáá±ážááẠ- áááºááẠáá±á¬ááºážááœááºáá±á¬á¡áá¬áá»á¬ážááᯠáá»ááºááŒááºá áœá¬ á áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·á ááá¯ááºáááºáá®á áœá¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áá±á¬ áá¯áá¹ááá®ááœááºá á€áá±áá¬ááŸáá·áº ááá¯á¡áááºááœáẠáá±áá¬ááŒá®ážááŒá®ážáá¬ážáá¬ážááŒáá·áº ááá¯ááá¯á¡áá±ážá¡áááºáá¬ážáá¯ááºáá±á¬ááºáá±á¬ âááá±á¬áááºáá»á¬ážâ áá±á«áºáá¬áá«áááºá ááá¯ááá¯áááºááŸáá¯ááºážááŒá®áž á¡ááœááºá¡ááŒááºáá»áá¯ážá á¯á¶ááŸááá±á¬ á¡á á®áááºáá¶á á¬áá»á¬áž ááá¯á¡ááºáá¬áááºááŸá¬ áá¯á¶ááŸááºáá±á«áºáá¬ááŒá®áž áá¬áá¡áá®ážáá®ážá០áá±á¬ááºá»á¬ážáá±ážáá»á¬ážá ááŒáá¯ážáááºážá¡á¬ážáá¯ááºááŸá¯áá»á¬ážááŒá±á¬áá·áº ááááºá ááá¯ážááŸááºážááŒá®áž áááºááœá±á·áá»áá±á¬ ááŒá±ááŸááºážáá»ááºáá áºáᯠ- ClickHouse ááŸáá·áº PowerBI ááá¯á·ááᯠáá±á«ááºážá ááºááœá²á·á ááºážáá²á·áááºá
á¡áá»áááºá¡áá±á¬áºááŒá¬á¡á±á¬ááºá á€ááŒá±á¬ááºážááœááºááŒááºááœááºááŒá±ááŸááºážáááºážááẠáá»á¬ážá áœá¬á¡áá±á¬ááºá¡áá°ááŒá áºá á±áá±á¬áºáááºáž ClickHouse ááẠáá¬áá¬ááá¯ááºááá·áºá¡ááœáẠááá¯áá²á·ááá¯á· áááŸá±á¬ááºááŒá±á¬ááºááá¯ááºáá±á¬á·ááŒá±á¬ááºáž áááŒááºážááŒááºáž áá¬ážáááºáá¬áááºá
á€áá±áá¬ááœáẠClickHouseá Druidá Vertica áá²á·ááá¯á·áá±á¬ Amazon RedShift (postgres ááá¯á¡ááŒá±áá¶ááá·áº) áá²á·ááá¯á·áá±á¬ ClickHouse áá»á¬ážááẠá¡áá±á¬áºáá±ážá¡áááºááŒá±áá±á¬ ááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážááŒá¯áá¯ááºáá¬ážáá±á¬ ááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡ááºáá»ááºáá»á¬áž (áá±á«ááºážáááºáá»á¬ážá á á¯á ááºážááŸá¯áá»á¬ážá á¡áááºážáá¯á¶áž-á¡áá»á¬ážáá¯á¶áž-áá±á¬áºáá¶á¡ááá¯áẠá¡áá»á¬ážáá¯á¶ážááŸáá·áº ááŒá áºááá¯ááºááŒá±á¡áááºážáááºáá»áŸáá±á¬ áá»áááºáááºááŸá¯áá»á¬ážá ), áá¬ááŒá áºááá¯á·áá²ááá¯áá±á¬á· MySQL ááŸáá·áº á¡ááŒá¬ážáá±á¬ (á¡áááºáž-áááºáá±á¬) áá±áá¬áá±á·á áºáá»á¬ážáá²á·ááá¯á· áá»áœááºá¯ááºááá¯á·ááŸáá·áºááá°áá±á¬ áááºá ááºááá¬ážáá»á¬ážá áá±á¬áºáá¶áá»á¬ážááᯠáááá±á¬ááºá áœá¬ ááááºážáááºážáááºá¡ááœáẠááœá²á·á ááºážáá¬ážáá«áááºá
á¡ááŸá áºáá¬áá¡á¬ážááŒáá·áºá ClickHouse ááẠá¡ááœááºá¡áááºááŒá±áá±á¬ point-by-point ááá·áºááœááºážááŒááºážáááŒá¯áá² (á¡á²áá«á áááºááœááºáá¬ážáááºá á¡á¬ážáá¯á¶ážá¡áááºááŒá±áááº)á ááá¯á·áá±á¬áº áá¬áá¬áá±á¬ááœá²ááŒááºážá áááºááŒá¬ááŸá¯áá»á¬ážááŸáá·áº áá±áá¬ááŸáá·áºáá¯ááºáá±á¬ááºáááºá¡ááœáẠá áááºáááºá á¬ážá áá¬áá±á¬ááºážáá±á¬ á¡á¬ážáá±á¬ááºážááá·áºáá¯ááºáá±á¬ááºáá»ááºá¡á á¯á¶á¡áááºááŒá áºáááºá áá¯ááºáááºá áááºá á¡á á¯á¡áá±ážáá áºáá¯ááá¯áá±á¬áẠáááºáá®ážááá¯ááºááẠ- áá«áá±ááá·áº á¡áá¯ááŒáá·áºááŸááºáá®áá°ážáá²á· áááºáááºážááœá±ááá¯ážáá¬á áá¯á¶ážááááŸááºáá°ážááá¯áᬠáááºáá¬ážáááºááŒá®áž áááŒá¬ážááŒá±ááŸááºážáááºážááœá±ááᯠá áááºááŸá¬ááœá±áá²á·áááºá
á áá«ážá¡á¯á¶ážááŸáá·áº áá±á·áá¬áá°áá»á¬ážá ááá¯á¡ááºáá»ááº
áá»áœááºá¯ááºááá¯á·ááá¯áá¹ááá®ááœáẠPHP, JavaScript, C#, C/C++, Java, Go, Rust, Python, Bash ááœáẠ10-20 ááŸá
áºááŒá¬ áá±á·ááá¯ááºážáá®ážáá«áž áá¯ááºáá±ážáá±á¬ developer áá»á¬ážá
áœá¬ááŸááááºá á
á¬áááºážá¡ááºážá¥ááá±áá»á¬ážááŸáá·áº áááá¯ááºáá®áá±á¬ áá¯á¶ážáááá¯á¶ááá¯ááºá
áᬠáá±ážáá¯áá¹ááá
áºáá¯áááºááá¯áá±á¬ á¡ááœá±á·á¡ááŒá¯á¶ááŸá á
áá
áºá
á®áá¶ááá·áºááœá²áá°áá»á¬ážáááºáž ááŸáááẠ(á¥ááá¬á á
á®ážáááºážááŸá¯-10 ááœáẠdisk á¡áá»á¬ážá
á¯ááᯠááá¯ážááŒáá¯ážáá
áºá áá»ááºáá®ážáá¶áááá·áºá¡áá«)á ááá¯ááá¯á·áá±á¬á¡ááŒá±á¡áá±áá»áá¯ážááœááºá "á
áá«ážá¡á¯á¶ážááŒáœá±áááºážá
á
áºáá°" ááẠáááºáá²á·ááá¯á·ááŒá
áºáááºááᯠá¡áá»áááºá¡áá±á¬áºááŒá¬á¡á±á¬áẠáááŸááºážáááºážáá«á Python ááẠPHP ááŸáá·áºáá°áááºá á¡áááºááẠá¡áááºážáááºááá¯ááŸááºááŒá®áž á
áá¬ážááŒááºáá¡áááºážá¡ááŒá
áºáá¯ááºááœáẠá
áááºááŒá±á¬ááºážáá²á
á±áá±á¬á¡áá¬áá»á¬áž á¡áááºážáááºáááºážáá«ážáá±á¬ ááŒá±áá¬áá»á¬ážááŸááááºá ááá¯á·áá±á¬áºá ááœá²ááŒááºážá
áááºááŒá¬ááŸá¯á¡á
á®áááºáá¶á
á¬áá»á¬áž ááá¯ááá¯áááºáá®ážáá¬áááºááŸáá·áºá¡áá»áŸ numpyá pandasá matplotlibá seaborn áá²á·ááá¯á·áá±á¬ áááááá¬áá»á¬ážááœáẠáá»ááºážááŒá±á¬ááºážáá±á¬ á¡áá°ážááŒá¯áá»áœááºážáá»ááºááŸá¯á á¡áá±ážáá«ááŸá¯ááᯠá¡ááœá±á·á¡ááŒá¯á¶ááŸá developer áá»á¬ážá ááá¯ááá¯áá¬ážáááºáá¬ááŒáááºá
á¡áá»á¬ážá
á¯ááŸá¬ ááŒá
áºááá¯ááºááŒá±ááŸááá±á¬ á¡áá¯á¶ážá¡ááŒááºááá¹áááᯠ"logistic regression" áá°áá±á¬ á
áá¬ážáá¯á¶ážáá»á¬ážáá±á«ááºážá
ááºááŸá¯á០áááºáááºážáá»á¬áž áá¯ááºáááẠáá°ážáá²ááœá¬ážááŒááºáž ááŸáá·áº ááŒá®ážáá¬ážáá±á¬áá±áá¬á¡áá±á«áº áááááá±á¬ááºáá±á¬áẠá¡á
á®áááºáá¶ááŒááºáž ááá¯ááºááŒááŒááºáž á yes, yes, pyspark ááá¯á¡áá¯á¶ážááŒá¯ááŒááºáž ááá¯á·ááŒá±á¬áá·áºááŒá
áºáááºá
Apache Sparká áááºá ááºá¡áá¹ááá¬áááºá¹áá»á¬áá»á¬áž á á¯á¶áááºá áœá¬ááá¯ááºáá®ááá·áº áááºážááá¯ááºáá±á¬ááºááŸá¯ááá¯ááºáᬠáá«áá¬ááá¯ááºážááŸáá·áº áááºážáá áœááºážáá±á¬ááºáááºáá»á¬ážááẠMySQL ááá¯á¡áá¯á¶ážááŒá¯áá±á·ááŸááá±á¬ developer áá»á¬ážá¡áá±á«áº á¡áááºááŒá®ážá á±áᬠá¡ááœá±á·á¡ááŒá¯á¶ááŸááá±á·áá¬áá¯á¶ážáááºáá°áá»á¬ážááŸáá·áº á¡ááá·áºáá»á¬ážááᯠá¡á¬ážáá±á¬ááºážá á±ááá·áºáá±á·á¡ááŒá ẠáááºááŸá¬ážáá¬áááºá
Apache Spark/Hadoop ááá±á¬ááºáááºááŒáá¯ážá á¬ážááŸá¯áá»á¬ážááŸáá·áº script á¡á á¡áááºáááŒá±áá²á·áá«á
ááá¯á·áá±á¬áºá Spark ááœááºá áá áºááá» áá áºá á¯á¶áá áºáᬠááŸá¬ážááœááºážáá±ááẠááá¯á·ááá¯áẠááá·áºáááºááᯠááá¯áá±á¬ááºážá¡á±á¬áẠáá±ážááŒá±á¬ááẠááá¯á¡ááºááŒá±á¬ááºáž áááŒá¬áá®ááœáẠááŸááºážááŸááºážáááºážáááºáž áááá¬áááºá Hadoop/MapReduce/Lucene stack ááᯠá¡ááœá±á·á¡ááŒá¯á¶ááŸá áááá¯ááááºáá¬áá»á¬ážá áááºáá®ážáá¬ážáá»áŸáẠáááºááŸá¬ážáááºááŸá¬ Lucene ááŸá á¡áááºážá¡ááŒá áºáá¯ááºááᯠJava ááá¯á·ááá¯áẠDoug Cutting á á¡áá¯ááºáá®áá¬áá»á¬ážááᯠá¡áá®ážáááºááŒáá·áºáá»áŸáẠSpark ááẠáá¯ááºáááẠáá°ážááŒá¬ážáááºážááŒá¬ážáá±á¬áá¬áá¬á áá¬ážááŒá áºááá·áº Scalaá áááºááœá±á· ááŸá¯ááŒááºáá¯á¶á¡á á¡ááœááºá¡ááŒááºážááœá¬ážááœááºáá¬ááŒá áºááŒá®áž áá±á¬áá±á¬ááẠáááœá¶á·ááŒáá¯ážáá±ážáá«á áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáá»áŸá±á¬á·áá»áááºá¡ááœáẠáááºááá¯áá®ááœá²áá±ááŸá¯ááŒáá·áº áá¯áá¹ááááááºáá² ááœáá·áºáááºážááŒááºáá¬ááŸá¯áááŸááá±á¬ Spark cluster ááœáẠáá¯á¶ááŸááºááœááºáá»ááºááŸá¯áá»á¬áž áá»áááºážáá¬ááŒááºáž (áá±á¬á·áá»á¬ážá áœá¬ááẠáá áºááŒáááºáááºážáá±á¬ááºááŸááá¬áááº) ááẠááŒá®ážááœá¬ážáááºáá±áá¬ááŸááá±á¬ á¡áá¬áá áºáá¯á áááºáááºážáá»ááºááœáẠáá®ážáá±á¬ááºážááŒááºážááᯠáááºáá®ážáá±ážáá²á·áááºá ááá¯á·á¡ááŒááºá áá°ážáááºážáá±á¬ááœáá·áºáá¬ážáá±á¬ port á¡áá»á¬ážá¡ááŒá¬ážá áá¬ážááááºááá¯ááºáá¯á¶ážáá±á¬áá±áá¬áá»á¬ážááœáẠááŒá®ážááœá¬ážáá±áá±á¬ áá¬áá®ááá¯ááºáá»á¬ážááŸáá·áº ááŸá±á¬ááºá¡áááºáá»á¬ážá ááŸá®ááá¯áá±áááŸá¯áá»á¬ážááŒá±á¬áá·áº á¡ááŒá±á¡áá±ááá¯ááá¯ááá¯ážááœá¬ážááœá¬ážááẠ- á áá áºá á®áá¶ááá·áºááœá²áá°áá»á¬ážááẠáááºá ááºááá±ážááááááºážá áá°áááá»á¬ážáá²á·áá±á¬ áá¶á á¬ážáá»ááºáá áºáá¯ááŸááááº- ááŒááºážáááºáá±á¬áá¯ááºážáá®ážááŸá¯ (ááá¯á·ááá¯áẠááŒá áºááá¯ááºáááºá áááºááᯠáááºááŒá¬áá²á· áá±ážááá¯á· ááá¯áá«áááº)á
ááááºá¡áá±ááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠApache Spark ( Spark Streamingá Spark SQL á¡áá«á¡áááº) ááŸáá·áº Hadoop áá±áá
áá
Ạ(á
áááºááŒáá·áº á
áááºááŒáá·áº) ááá¯áááºááŒáœá
áœá¬á¡áá¯á¶ážááŒá¯ááá·áº á¡ááœááºážááá¯ááºážááœá²ááŒááºážá
áááºááŒá¬ááŸá¯ááá±á¬áá»ááºáá»á¬ážá
áœá¬ááᯠáá»áœááºá¯ááºááá¯á· "ááŸááºáááº" ááá¯ááºáá«ááŒá®á á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ áá»áœááºá¯ááºááá¯á·ááẠâáá«â ááᯠáá±á¬ááºážá
áœá¬á
á±á¬áá·áºááŒáá·áºáá±á·áá¬ááŒá®áž âáá«â ááẠáá±áá¬áááá±á¬ááá¬áááŸáá·áº RDD hashing áááá®áá»áŸááŸá¯ááá¯á·ááŒá±á¬áá·áº áá±áá¬áááá±á¬ááá¬áááŒá±á¬ááºážáá²ááŸá¯ááŸáá·áº áá°áá®áá±á¬ááá®áá»áŸááŸá¯ááá¯á·ááŒá±á¬áá·áºá áá
áºáá¯áá¯ááᯠá¡áááºááá·áºáá°ááá¯á
áááºááŒá±á¬áá·áºá ááá¯ááºážááááºááŸá áá
áºáá±áá¬áá¬ááœáẠá¡ááºááááºáá¯ááºááŒá®áž á
á®áá¶á¡á¯ááºáá»á¯ááºááŸá¯ ááá¯á¡á¬ážáá±á¬ááºážáá¬áᬠááá¯á¡á¬ážáá±á¬ááºážáá¬áááºá ááá¯á¡áá»áááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠAmazon Web Services á á¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ cloud á
ááºážáá±ážááœá²ááᯠá¡áá¯á¶ážááŒá¯ááẠááŒáá¯ážá
á¬ážáá±áá«áááºá
ááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡ááœáẠáá±á¬áºáá¬ááá¯ááºááá¯ááŸá±á¬ááºááŸá¯ááẠá¡áá±ážáááŒá®ážááá¯á¡ááºáááºá
âáá»ááºááŒá¯ááºááŒááºážâ Hadoop/Spark ááẠááá¹áá¬ááá¯ááºá á¡á áááºá¡ááá¯ááºážáá»á¬ážá áœá¬ááᯠáá±á¬ááºáá»áœááºážá á±áá±á¬ á¡ááœá±á·á¡ááŒá¯á¶ááẠá¡áá»ááºážááŸá®ážááá¯ááºáá±á áá¬á·ááºáá²áá»áá¯á·ááœááºážáá»ááºáá»á¬ážááá¯áá¶ááá¯ááºáááºááŸááá±á¬á á á»á±ážáááºáá¬ááŒá®áž áá¯á¶ááŒááºá áááºáá»ááá±á¬ ááá¯ááºááá¯ááŸá±á¬ááºááŸá¯áá áºáá¯áááºáá®ážááẠááá¯á¡ááºááŒá®áž ááá°áá®áá±á¬á áá áºáá»á¬ážá០ááá¯ááºáá»á¬ážááᯠáá±á¬áºáááºá¡áá»áá¯ážáá»áá¯ážááŒáá·áº ááááºážáááºážááá¯ááºáᬠá€áá±áá¬á០á¡á á®áááºáá¶á á¬áá»á¬ážá¡ááœáẠá¡áá»áá¯ážááŸáá áœá¬ á¡áá»áááºáá¯ááºáá¶ááá°áá¬áá»á¬áž ááŒá¯áá¯ááºááẠááá¯á¡ááºáá¬ááẠááŸááºážáááºážáá±á¬á
á€ááááºáá±á¬ááºážááá±á¬á·ááºáá²ááᯠá¡ááºááááºáá¯ááºááŒááºážááẠá á¬áá»ááºááŸá¬ 20 áá« Java ááŒá±áá¬áá±á¬ááºáá»á¬ážááá¯áááºááŒááºážááŸáá·áº Spark History Server ááŸáá·áº backlit ááŸááºáá®áá°ážááᯠá¡áá¯á¶ážááŒá¯á á¡á á¯á¡áá±ážá áá®ááá¯áá®áá¬á¡áá±ážá áááºááŸááºáááºážáá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬ááŒááºážááŒáá·áº ááŸá áºáá áºáá°ážá¡áááºáááºááá¯ážáá áºáá¯á¡ááŒá áºááá¯á· ááŒá±á¬ááºážáá²ááœá¬ážáááºááá¯ááºááŒá±á¬ááºážááá¯áááºáž áá»áœááºá¯ááºá¡ááá¯ááŸááááºá developer á standard MapReduce áá±á¬ááºážááá¯áá»ááºááẠá¡ááœááºáá±á¬ááºážááœááºáá±á¬ ááœá±ážáá»ááºáá¬ážáá±á¬ á¡áááºážá¡ááŒá áºáá±áᬠááá¯ááºážááŒá¬ážááŒááºážááá¯ááºáᬠá¡ááºáááá¯áá®áááºááŒá±á¬áá·áº áá±áá¬áá»áŸá±á¬á·áááºážáá¯ááºáá¬ážááẠááŸááºáá¬ááºáá²á០áá»ááœá¬ážáá±á¬á¡áá«ááœáẠáá¯á¶ááŸááºáá±áá¯ááºááẠáááá¯á¡ááºáá±á¬ ááá¯ážááŸááºážááŒá®áž ááœáá·áºáááºážáá±á¬ áááááá¬áá áºáᯠááŸááá»ááºáá«áááºá
Amazon S3 ááẠDataLake á¡ááœáẠááá¯ááºá á¬ážááŸááºáá±á¬ááºážáá¬ážá
Hadoop/MapReduce ááŒáá·áº á¡ááœá±á·á¡ááŒá¯á¶á áá»áœááºá¯ááºááá¯á·ááẠááœááºáááºáá±á«áºááœáẠáá±áá¬ááᯠáá±á¬ááºážááŸááºááá¡á±á¬áẠáá»á²á·ááœááºááá¯ááºáá±á¬á áá¯á¶ááŒááºá áááºáá»ááá±á¬ ááá¯ááºá áá áºááŸáá·áº ááœááºáááºáá±á«áºááŸá áá±áá¬ááᯠáá±á¬ááºážááŸááºááá¯ááºá á±áááºá¡ááœáẠáá±áá¬ááŸáá·áº ááá¯ááá¯áá®ážáááºá áœá¬ âáá¬â ááẠááá¯á¡ááºááŒá±á¬ááºáž áááºáá±ážáá«áááºá á¡áá¯ááºááá¬ážáá»á¬ážááẠáá±áá¬ááᯠáá¯á¶á á¶á¡áá»áá¯ážáá»áá¯ážááŒáá·áº áááºááá¯ááºááá·áºáá±á¬áºáááºáž áááá¯á¡ááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠááááºáá² á¡áá¯ááºááá¬ážáá»á¬ážá¡ááœáẠá¡áááºááŒá±áá±á¬ áá±á¬áºáááºáá»á¬ážááŒáá·áº áá±áá¬áá»á¬ážááᯠááŒáá¯áááºááááºážáááºážáá¬ážááá¯ááºáááºááŒá áºáááºá
áá áºááẠá¡ááŒá±áá¶á¡áá°á¡áá áááŒá¬áá® ááá¯á·ááá¯áẠáá±á¬ááºááá¯ááºážááœáẠáá±ááá¯ážááááºáᬠáá¯ááºááá¯ážá áœá¬ áá»ááºáá áºááááºááŒá áºááŒá®áž á¡á á¯ááá¯áẠááœá²ááŒááºážá áááºááŒá¬ááá·áº á¡ááºáá»ááºáá áºáá¯áá²ááá¯á· áá±áá¬ááŒá®ážááŒá®ážáá¬ážáá¬ážááᯠ"áá±á¬ááºáž" ááẠááá¹ááááŸááá«á ááá¯ááºáá»á¬ážá ááá¯ááºáá»á¬ážáá¬á ááá¯ááºáá»á¬ážááá¯áᬠáá¬ážáááºááá¯ááºáá±á¬ áá±á¬áºáááºááŒáá·áº ááááºážáááºážááŒá®áž ááœá²ááŒá¬ážáá±á¬áºáááºáž áá¬ážáááºááá¯ááºáá±á¬ áááááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áááºážááá¯á·á¡áá±á«áº áááá±á¬ááºáá±á¬ ááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááá¯ááºáᬠáá±ážááŒááºážáá»ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºááá¯áá«áááºá ááŒá®ážáá±á¬á· ááá°áá®áá²á· áá±á¬áºáááºááœá±áá²á· ááá¯ááºááœá± ááá¯áá»á¬ážáá¬áááºá á¡ááºáá»ááºááᯠááá¯á¶ážáá² á¡áááºážá¡ááŒá áºáá±áá¬ááᯠáá»ááºáá¬á ááá¯áá±á¬ááºážáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠááá¯ážáá»á²á·ááá¯ááºáá±á¬ ááŸáá·áº universal DataLake ááá¯á¡ááºáááºá áá»áœááºá¯ááºááá¯á· áá¯á¶ážááŒááºáá²á·áááº...
Hadoop á០áááºáááá¯ááºááá¯ááºáá¯ááºáá áºáá»á¬ážááᯠááŒááºáááºá áá¬áááá¯áá² á¡áá»áœááºážááááºááŸáááŒá®áž áá°áááá»á¬ážáá±á¬ á¡ááœááºá¡á á¬ážááŸá cloud ááá¯ááŸá±á¬ááºááŸá¯ Amazon S3 ááœáẠááá¯ááºáá»á¬ážááᯠááááºážáááºážáá«á á¡áááºáááºážá
ááá¯ááºáá±ážááá¯ááºáá¬áá±áá¬ááẠâáááºážáááºâ ááŒá áºáááºááŸá¬ ááŸááºážááŸááºážáááºážáááºáž áááá¬áá±á¬áºáááºáž áá»áœááºá¯ááºááá¯á· áááºážááᯠááá¯áá±áá¬á០áá¯ááºáá°ááŒá®áž âáááá±á¬ááºá áœá¬ áá±á¬ááºážááŸááºáá«â ááá¯áá»áŸáẠá¡ááŒá¬ážáá±áá¬áá»á¬ážáá±á¬ áááºááá¯á·áááºážá
Amazon Web Services á Cluster-bigdata-analytics áá±áá áá Ạ- á¡ááœááºááá¯ážááŸááºážáá±á¬á áá¬ážáá¯á¶ážáá»á¬ážááŒáá·áº
AWS ááŸáá·áºáá»áœááºá¯ááºááá¯á·áá¡ááœá±á·á¡ááŒá¯á¶á¡á á¡áá²ááŒááºááŒááºážááŸá¬ Apache Hadoop/MapReduce ááẠDataPipeline áááºáá±á¬ááºááŸá¯ááœáẠá¥ááá¬á¡áá»áá¯ážáá»áá¯ážááŒáá·áº áá±á¬á·á
áºáá»á¬ážá¡á±á¬ááºááœáẠá¡áá»áááºá¡áá±á¬áºááŒá¬á¡á±á¬áẠáááºááŒáœá
áœá¬á¡áá¯á¶ážááŒá¯áá²á·ááẠ(áá»áœááºá¯ááºááá¯ááºáá±á¬áºááá¯ááºáááºáá»á¬ážááᯠááá¬ááá¯áá«á áááºážááá¯á·ááẠááŸááºáááºá
áœá¬ááŒááºáááºáááºážááᯠáááºáá°áá²á·áááº)á á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠDynamoDB ááá¬ážáá»á¬ážá០ááá°áá®áá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážá០á¡áááºáá°ážáá°ááŸá¯áá»á¬ážááᯠáááºááŸááºáá±ážáááº-
ááá¯á·á¡ááŒáẠáááºážááá¯á·ááẠááŒáŸá¯ááºáá¬ážáá±á¬ Hadoop/MapReduce á¡á
á¯á¡áá±ážáá»á¬ážááœáẠáá¯á¶ááŸááºáááºáááºáá±áááºááŸá¬ ááŸá
áºá¡áá±á¬áºááŒá¬áá±ááŒá®ááŒá
áºáááºá "áááºááŸááºááŒá®áž áá±á·ááá¯ááºáá«"
áá±á·áá¬áá¯á¶ážáááºáá°áá»á¬ážá¡ááœáẠCloud ááœáẠJupiter áááºááºáá±á¬á·áá»á¬ážááᯠá
áá
áºááá·áºááœááºážááŒááºážááŸáá·áº AI áá±á¬áºáááºáá»á¬ážááᯠá
á
áºááá¯ááºáá¬ááœáẠáá±á·áá»áá·áºá¡áá¯á¶ážáá»ááẠAWS SageMaker áááºáá±á¬ááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áá±áá¬á
á¬áááºáá«áááœáẠáááá±á¬ááºá
áœá¬áá«áááºáá±á¬ááºááœááºááá¯ááºáááºá á€á¡áá¬ááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠáá¯á¶ááá¹áá¬ááºááŒá
áºáááºá
áá¯ááºáá«áááºá áááºááá¯ááºááá¯ááºá¡ááœáẠáá«ááŸááá¯áẠcloud ááŸá¬ááŸááá²á· áá±á·áá¬áááºážá
á
áºáá°á¡ááœáẠáááºááºáá±á¬á·áá
áºáá¯á¶ážááᯠáá±á¬ááºáá°ááŒá®áž Hadoop/Spark á¡á
á¯á¡áá±ážááŸá¬ áá»áááºáá¬ážááá¯ááºááŒá®ážá ááœááºáá»ááºááŸá¯ááœá±ááᯠáá¯ááºáá±á¬ááºááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¯á¶áá±á¬áºááá¯ááºáá«ááŒá®-
áá
áºáŠážáá»ááºážá
á® ááœá²ááŒááºážá
áááºááŒá¬ááŸá¯ ááá±á¬áá»ááºáá»á¬ážá¡ááœáẠá¡ááŸááºáááẠá¡áááºááŒá±ááŒá®áž á¡áá»áá¯á·áá°áá»á¬ážá¡ááœáẠááŒá®ážáá¬ážáá±á¬ ááœááºáá»ááºááŸá¯áá»á¬ážááŸáá·áº ááœá²ááŒááºážá
áááºááŒá¬ááŸá¯áá»á¬ážá¡ááœáẠEMR áááºáá±á¬ááºááŸá¯ááᯠá¡á±á¬ááºááŒááºá
áœá¬ á¡áá¯á¶ážááŒá¯áá²á·áááºá DataLake á¡ááœáẠá
áá
áºááŒá±ááŸááºážáá»ááºááá±á¬á á¡á²áá«á áááºááá¯áá²á á€á¡ááá¯ááºá¡ááá·áºááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá»áŸá±á¬áºááá·áºáá»ááºááŸáá·áº á
áááºáá»ááºá¡á¬ážáááºáá±ááá·áº á¡áá®ážáá¬ážááœáẠááŸááá±áᬠááŸá¬ááœá±ááŸá¯ááᯠáááºáááºáá¯ááºáá±á¬ááºáá²á·áááºá
AWS Glue - steroids áá»á¬ážááœáẠApache Spark ááᯠáá±áááºá áœá¬áá¯ááºááá¯ážáá¬ážáááºá
AWS ááœáẠâHive/Pig/Sparkâ stack á ááá¯ááºááá¯ááºáá¬ážááŸááºážááŸááá±ááŒá®ááŒá áºáááºá Hive áá¡áááºážááá¹áá i.e. DataLake ááŸá ááá¯ááºáá»á¬ážá áááºááá±á¬ááºááŸáá·áº áááºážááá¯á·á á¡áá»áá¯ážá¡á á¬ážáá»á¬ážááᯠApache Hive áá±á¬áºáááºááŸáá·áº ááá¯ááºáááºááŸá¯áááŸááá±á¬ âáá±áá¬áááºááá±á¬ááºâ áááºáá±á¬ááºááŸá¯ááŒáá·áº áá¯ááºáá±á¬ááºáááºá ááá·áºááá¯ááºáá»á¬ážáááºááŸááá¬áá±áá¬ááŸáá·áº áááºážááá¯á·ááẠáááºááá·áºáá±á¬áºáááºááŒá áºááŒá±á¬ááºáž á€áááºáá±á¬ááºááŸá¯ááœáẠá¡áá»ááºá¡áááºáá»á¬ážááá·áºáááºááá¯á¡ááºáá«áááºá áá±áá¬ááẠs3 ááœááºáá¬áá áá±áá¬áá±á·á áºááœááºáá«ááŸáááá¯ááºáá±á¬áºáááºáž áááºážááẠá€ááá¯á·á áºáá¡ááŒá±á¬ááºážá¡áá¬ááá¯ááºáá«á á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á·á DataLake áá±áá¬áááºážááœáŸááºááᯠáááºááá¯á·ááœá²á·á ááºážáá¯á¶ááŒá áºáááº-
ááá¯ááºááœá±ááᯠááŸááºáá¯á¶áááºáá¬ážáááºá á¡áááºážáá±á¬ááºážáááºá ááá¯ááºáá»á¬ážááᯠá¡ááºááááºáá¯ááºááŒá®ážáá«áá áá»áœááºá¯ááºááá¯á·ááẠáááºážááá¯á·ááŸáá·áºáááºáááºáá±á¬ á¡áá»ááºá¡áááºáá»á¬ážááᯠá¡áá¯ááºáá²á០á¡ááºááááºáá¯ááºáᬠáááºážááá¯á·á¡á¬áž ááááºážáááºážáá±ážááá·áº á
á¬áá±ážáááááá¬áá»á¬ážááᯠáá°ááá¯ááºááá¯áẠááá¯á·ááá¯áẠá¡áá»áááºááá¬ážáá
áºáá¯ááŒáá·áº ááœáŸáá·áºáááºáá«áááºá ááá¯á·áá±á¬áẠáá±áááºá០áá±áá¬áá»á¬ážááᯠá
á®áá¶áá±á¬ááºááœááºááá¯ááºááŒá®áž ááááºáá»á¬ážááᯠáá
áºáá±áá¬áá¬ááá¯á· ááœáŸáá·áºáááºááá¯ááºáááºá á¡ááá¯ážááŸááºážáá¯á¶ážá¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠs3 ááá¯á·áááºáž á¡ááºáá¯ááºáá¯ááºáá«áááºá áá±áᬠá
á®áá¶áá±á¬ááºááœááºáá±ážááŒááºážááᯠáááºááá·áºáá±áá¬ááœááºáááᯠáá¯ááºáá±á¬ááºááá¯ááºáá±á¬áºáááºáž AWS Glue API ááŸáá
áºááá·áº á¡ááá·áºááŒáá·áºá
áœááºážáá±á¬ááºáááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒá®áž Apache Spark á¡á
á¯á¡áá±ážááœáẠáá¯ááºáá±á¬ááºááŒááºážá¡á¬áž ááŒááºáááºáááºááŸááºááẠá¡ááŒá¶ááŒá¯áá¬ážáááºá á¡ááŸááºááŸá¬á áááºááẠpyspark á
á¬ááŒáá·áºááá¯ááºááᯠá¡áá¯á¶ážááŒá¯á á¡áá±á¬ááºážááŸáá·áº áááºážááŸá®ážááŒá®ážáá¬áž python áá¯ááºááᯠáá°ááá¯ááºááŒá®áž Hadoop á á¡á°áá²ááá¯á· ááá°ážáá² docker-moker containers áá»á¬ážááᯠááœá²áá°áᬠááŸá®ááá¯ááŸá¯ááá¯ááºáᬠáááááá¹ááá»á¬ážááᯠáááºáá¯ááºááŒááºáž áááŒá¯áá² á
á±á¬áá·áºááŒáá·áºááŒááºážááŸáá·áºá¡áá° áááºážá áá¯ááºáá±á¬ááºááŸá¯ááᯠáááºááŸááºááá¯ááºáááºá .
áá áºáááºááá¯ážááŸááºážáá±á¬á áááºáá°ážá Apache Spark ááᯠconfigure áá¯ááºáááºáááá¯á¡ááºáá«á áááºááẠpyspark á¡ááœáẠpython áá¯ááºááá¯áá±ážááẠááá¯á¡ááºááŒá®ážá áááºážááᯠááá·áº desktop áá±á«áºááœáẠá ááºážáááºááŒá®ážáá±á¬áẠá¡áááºážá¡ááŒá áºáá±áá¬ááŸááᬠááŸáá·áº ááááºááᯠáááºááá·áºáá±áá¬ááœáẠáá¬ážááááºááᯠáááºááŸááºáá±ážáᬠcloud ááŸá á¡á á¯á¡áá±ážááŒá®ážáá áºáá¯áá±á«áºááœáẠáááºážááᯠrun ááá¯ááºáá«á áá áºáá«áá áºáᶠáááºážááẠááá¯á¡ááºááŒá®áž á¡áá¯á¶ážáááºáááºá áááºážááᯠáá»áœááºá¯ááºááá¯á· áááºááŸááºáá¯á¶ááŸá¬ á¡á±á¬ááºáá«á¡ááá¯ááºážááŒá áºáááº-
ááá¯á·ááŒá±á¬áá·áºá áááºááẠs3 ááŸááá±áá¬ááá¯á¡áá¯á¶ážááŒá¯ááŒá®áž Spark á¡á
á¯á¡áá±ážááœáẠáá
áºáá¯áá¯ááᯠááœááºáá»ááºááẠááá¯á¡ááºáá«áá áá»áœááºá¯ááºááá¯á·ááẠpython/pyspark ááœáẠáá¯ááºááá¯áá±ážá á
ááºážáááºááŒá®áž cloud á¡ááœáẠáá¶áá±á¬ááºážá
á±áá«áááºá
áá®ážááŸá¯ááºááŒááºážáá±á¬á á¡áá¯ááºááŒá¯ááºááŒá®áž áá»á±á¬ááºááœá¬ážááẠáááºááá¯áá¯ááºááá²á áá¯ááºáá²á·á Apache Pig á ááá¯ááºááŒáá·áº ááŸááá±á¬ ááá¯ááºááá¯ááºážáá áºáᯠááŒá¯áá¯ááºááẠá¡ááá¯ááŒá¯áá¬ážááŒá®áž áááºážááá¯á·ááá¯ááẠá ááºážáá¯á¶ážááŒáá·áºáá±á¬áºáááºáž ááá¯á¡áá»áááºááœáẠáá»áœááºá¯ááºááá¯á·á áá±ážáááºá áœá¬ á áááºááŒáá¯ááºááŒááºáááºáá¬ážáá±á¬ áá®ážááŸá¯ááºááŒááºážááᯠPHP ááŸáá·áº JavaScript ááœáẠá¡áá¯á¶ážááŒá¯ááẠáá¯á¶ážááŒááºáá²á·ááẠ(áá»áœááºáá±á¬áº áá¬ážáááºáá«áááºá ááááŒááºááŸá¯ ááœá²ááœá²ááŸá¯ááœá± ááŸááá±ááá·áº á¡á²áá«á á¡áá¯ááºááŒá áºáááºá ááŸá áºáá»á¬ážááŸáá·áº á¡ááŸá¬ážá¡ááœááºážáááŸá)á
á¡áá¯ááºáá²ááœáẠááááºážáááºážáá¬ážááá·áº ááá¯ááºáá»á¬ážá áá±á¬áºáááºááẠá áœááºážáá±á¬ááºáááºá¡ááœáẠáá±á¬á·áá»ááºááŒá áºáááºá
áá±á¬ááºáááºáá±á¬á·áá»ááºááŸá áºáá»ááºááᯠáá¬ážáááºááẠá¡ááœááºá¡áá±ážááŒá®ážáá«áááºá áá±áááºá¡ááœááºážááŸá ááá¯ááºáá±áá¬ááá¯ááºáᬠá á¯á¶á ááºážáá±ážááŒááºážááŸá¯áá»á¬ážááᯠáááºááá¯ááºááá»áŸ ááŒááºááŒááºáá¯ááºáá±á¬ááºáááºááŸáá·áº á¡áá»ááºá¡áááºá¡áá áºáá»á¬ážááᯠááá·áºááœááºážááá·áºá¡áá« á áœááºážáá±á¬ááºáááºááᯠááŸááá·áºáá»ááŸá¯áááŒá áºá á±áááºá¡ááœááºá áááºáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáááº-
- ááá¯ááºáá±á¬áºáá¶áá»á¬ážááᯠáá®ážááŒá¬ážá á® ááááºážáááºážáá« (áá±á¬áºáá¶áá»á¬ážááœáẠáá«ááŸááááºááᯠáá¬ážáááºááẠá á¬ááŒá±á¬ááºážá¡á¬ážáá¯á¶ážááᯠáááºááẠáááá¯á¡ááºáá«)á á€á¡ááœááºáá»áœááºá¯ááºááá¯á·ááẠáá«áá±ážáá¯á¶á á¶ááá¯áá»á¯á¶á·áá¬áá°áááºá
- áá¬áá¬á áá¬ážá ááŸá áºá áá áá±á·á áááºááá¹áááẠá ááá·áº ááá¯ááºáá»á¬ážááᯠááá¯ááºááœá²áá»á¬ážá¡ááŒá Ạáá»áŸáá±ááẠá¡ááœááºá¡áá±ážááŒá®ážáá«áááºá á€á¡áá»áá¯ážá¡á á¬ážááᯠáá¬ážáááºáá±á¬ á¡ááºáá»ááºáá»á¬ážááẠáá±áá¬á¡á¬ážáá¯á¶ážááᯠáááºááá¯ááºáááœá²áá² ááá¯á¡ááºáá±á¬ááá¯ááºááœá²áá»á¬ážááá¯áᬠááŒáá·áºááŸá¯áá«áááºá
á¡ááŒá±áá¶á¡á¬ážááŒáá·áºá á€áááºážá¡á¬ážááŒáá·áºá ááœá²ááŒááºážá áááºááŒá¬ááá·áºá¡ááºáá»ááºáá»á¬ážá¡ááœáẠá¡áááá±á¬ááºáá¯á¶ážáá¯á¶á á¶ááŒáá·áº áááºá ááœá²ááŒááºážá áááºááŒá¬áá¬ážáá±á¬ááá¯ááºááœá²áá»á¬ážááœááºááẠááá¯ááºáá»á¬ážá០ááá¯á¡ááºáá±á¬áá±á¬áºáá¶áá»á¬ážááá¯áᬠááœá±ážáá»ááºáááºáá±á¬ááºáááºááŸá¯ááá¯ááºá á±ááá·áº ááœá²ááŒááºážá áááºááŒá¬á¡ááºáá»ááºáá»á¬ážá¡ááœáẠá¡áááá±á¬ááºáá¯á¶ážáá¯á¶á á¶ááŒáá·áº áááºážáá»ááºážáá¬ážáááºá áááºááá·áºáá±áá¬ááœááºáááᯠáá±áá¬ááᯠ"ááŒáá·áº" ááẠáááá¯á¡ááºáá« (ááá¯ááŸá±á¬ááºááŸá¯ááŸá¬ áá±á«ááºááœá²ááœááºáááºáááº) - ááŸááºáááºáá±á¬áá±á¬áºáááºááŒáá·áº ááá¯ááºá áá áºááœáẠáá»ááºáá»ááºážááá¬ááŸáá áœá¬ áá¬ážááá¯ááºáá¯á¶áááºá áá¯ááºáá«áááºáá áá±á¬áºáá¶áá»á¬ážááá¯áá¯ááºáá°áááºá¡ááœááºá¡á á¯á¡ááœá²á·ááŸááááŠážá áœá¬á á¬ááŒá±á¬ááºážáá áºááŒá±á¬ááºážáá»ááºážáááºáááá·áº DataLake ááœááºááŒá®ážáá¬ážáá±á¬ csv ááá¯ááºááá¯ááááºážáááºážááŒááºážáááºá¡ááœááºá¡ááŒá¶ááŒá¯ááá¯áááºááá¯ááºáá«á á¡áááºááŒá±á¬áá·áº á€á¡áá¬áá»á¬áž ááŒá áºáá»ááºáá±ááẠááᯠááŸááºážááŸááºážáááºážáááºáž ááááá±ážáá«á á¡áááºáá« á¡áá»ááºááŸá áºáá»ááºááᯠááŒááºá ááºážá á¬ážáá«á
AWS Athena - jack-in-the-box
ááŒá®ážáá±á¬á· áá±áááºáá áºáᯠáááºáá®ážáááºáž Amazon Athena ááᯠááá±á¬áºáá ááŒááºáá»á±á¬áºááœá¬ážáá²á·áááºá ááŸááºáááºáá±á¬ (áá«áá±áž) áá±á¬áºáá¶áá±á¬áºáááºááœáẠáá»áœááºá¯ááºááá¯á·áááŒá®ážáá¬ážáá±á¬ááŸááºáááºážááá¯ááºáá»á¬ážááᯠfolder shards áá»á¬ážá¡ááŒá Ạááá¯áá áá¯ááºá á®á ááºááŒááºážááŒáá·áºá áááºážááá¯á·áá¶á០á¡ááœááºá¡áááºážá¡áááá±ážááœá±ážáá»ááºááŸá¯áá»á¬ážááŒá¯áá¯ááºááá¯ááºááŒá®áž Apache Spark/Glue á¡á á¯á¡áá±ážááá«áá² á¡á á®áááºáá¶á á¬áá»á¬ážááá«áá² áá»ááºááŒááºá áœá¬áááºáá®ážááá¯ááºáááºááᯠáá¯ááºááááºááœá±á·ááŸááá¬ááááºá
s3 ááœáẠdata ááŒáá·áºáá±á¬ááºážááŸááºáá±á¬ Athena á¡ááºáá»ááºáááºááá¹áá¬áá®á¡áá±á«áºá¡ááŒá±áá¶áááºá
Athena áᶠáá±á¬ááºážááá¯ááŸá¯áá»á¬ážá¡ááœáẠá
á»á±ážááŸá¯ááºážáááºáááºáž á
áááºáááºá
á¬ážá
áá¬ááŒá
áºáááºá áá±ážáá±á¬ááºáááºá
ááŸááºáááºá áœá¬ ááœá²áá±áá¬ážáá±á¬ ááá¯ááºááœá²áá»á¬ážá០ááá¯á¡ááºáá±á¬ áá±á¬áºáá¶áá»á¬ážááá¯áᬠáá±á¬ááºážááá¯ááŒááºážááŒáá·áºá Athena áááºáá±á¬ááºááŸá¯ááẠáá»áœááºá¯ááºááá¯á·ááᯠáá áºááá»áŸáẠáá±á«áºáᬠáááºááááºážááá·áº áá¯ááºáá»ááŒá±á¬ááºáž ááœá±á·ááŸáááá«áááºá á¡á á¯á¡ááœá²á·áá»á¬ážáá±á«áºááŸá ááœá²ááŒááºážá áááºááŒá¬áá»ááºáá»á¬ážááŸáá·áº ááŸáá¯ááºážááŸááºáá«á á¡ááœááºáá±á¬ááºážááœááºááŒá®áž á¡ááá²á·áá®ážáá«ážááŒá áºáááºá
á áá¬ážáá ááºá s3 ááœááºáá»áœááºá¯ááºááá¯á·ááá±áá¬ááá¯áá»áœááºá¯ááºááá¯á·áá»áŸáá±áá¯á¶ááŸá¬-
ááááºá¡áá±ááŒáá·áº á¡áá»áááºááá¯á¡ááœááºáž áá¯áá¹ááá®á¡ááœááºážááŸá áá¯á¶ážáááœá²ááŒá¬ážáá±á¬áá¬ááá»á¬ážááẠááááºážá¡áá»ááºá¡áááºáá¯á¶ááŒá¯á¶áá±ážá០ááœá²ááŒááºážá
áááºááŒá¬ááŒááºážá¡áá Athena ááá¯á· áááºááŒáœá
áœá¬áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá
áááºáá¯ááºáá±á¬ááºáá¬ááŒá®áž á
áá¹ááá·áºááá¯ááºážá¡ááœááºáž á¡áá¯á¶ážáááºáá±á¬ "ááŒá®ážáá¬ážáá±á¬" áá±áá¬áá¶á០á¡áá¯á¶ážáááºáá±á¬á¡ááŒá±áá»á¬ážááᯠá
áá¹ááá·áºááá¯ááºážá¡ááœááºáž áááŸááááº- áá áá
áºááŸá
áºááœá² á
áááºááá¯á· P.
áá«áá±ááá·áº áá«ááá¯á·á ááá¯áá±ážááœá¬ážááŒá®áž á¡ááŒá±áááá¯á· ááááºááá¯ááºááᯠááœá¬ážááŒáááºá
ááááºá¡áá±ááŒáá·áºá s3 ááœáẠáá±áá¬ááᯠáááá±á¬ááºáá±á¬áá±á¬áºáá¶áá¯á¶á á¶ááŒáá·áº ááááºážáááºážáááºááŸáá·áº ááá¯ááºááœá²áá»á¬ážá¡ááœááºážááá¯á· áá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºá áœá¬ áá±áá¬ááœá²áá±ááŸá¯ááŒáá·áº... DataLake ááŸáá·áº ááŒááºáááºááŒá®áž á á»á±ážáá±á«áá±á¬ ááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡ááºáá»ááºááᯠá¡ááá²á·áááŸááá²á·áá«áááºá ááŒá®ážáá±á¬á· áá¯áá¹ááá®ááŸá¬ á¡áááºážáá¬áááºááŒá®ážáá¬áá²á·á¡ááœááº... SQL ááá¯áá¬ážáááºááŒá®áž á¡á á¯á¡áá±ážáá»á¬ážááᯠá áááºááŒááºáž/áááºááá·áºááŒááºáž/á á¥áºážá á¬ážááŒááºážááẠááá¯ááá¯ááŒááºáááºá áœá¬áá¯ááºáá±á¬ááºáááºá "ááááºá á¡áá°áá°ááá¯ááẠáá¬ááá¯á· ááá¯áá±ážááá¬áá²á"
Athena á¡á¬áž áá±á¬ááºážááá¯áá»ááºááẠá€áá²á·ááá¯á· ááŒá
áºááẠá ááá¹áááŸááá»áŸááº, áááºáááºáž, áááºáá¯á¶áá±á¬ááºáá²á·áá¯á¶á
á¶ááá¯ááºáá«áááºá
ááœá±á·ááŸááá»ááºáá»á¬áž
ááŸááºáá»á¬ážáá±á¬áºáááºáž áá¬áá»ááºáá±á¬áááºážááŒá±á¬ááºážááᯠááŒááºáá»á±á¬áºáᬠá¡áá¹ááá¬ááºáá»á¬ážááŸáá·áº ááŸá¯ááºááœá±ážááŸá¯ááŸáá·áº áá¶á·ááá¯ážááŸá¯áá¯ááºáá»á ááááºá¡ááá·áºááᯠá¡áááºáááŒááºá¡áá²ááŒááºááŒááºážááŒáá·áºá DataLake ááŸáá·áº ááœá²ááŒááºážá áááºááŒá¬ááŸá¯áá»á¬ážá¡ááœáẠáá»áœááºá¯ááºááá¯á·ááŸá áºáááºááá·áº ááŒááºááŸá¯ááºážááŸáá·áº ááá¯ááºááá¯ááºááŸá¯áá¯ááºáá»á áááẠááŸá áºáá¯á áá¯á¶ážááᯠáááºáá±á¬á·á០ááááºááá·áºá á±ááá·áº á¡ááŒá±áá áºáá¯ááᯠááœá±á·ááŸááá²á·áááºá
áá¯áá¹ááá®á ááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬ áá¬ááá»á¬ážá ááá¯á¡ááºáá»ááºáá»á¬ážá¡ááœáẠáááá±á¬ááºá ááŒááºáááºááŒá®áž á á»á±ážáá±á«áá±á¬ DataLake ááᯠáááºáááºááẠáááºáá±á¬ááºááŒááºážááẠáááá¯áá¬ááá¬ááŸááºá¡ááŒá Ạááá¯ááºáá°ážáá² á áá¯áááºážáá¯á¶ááœá²áááºážááááá±á¬ á¡ááœá±á·á¡ááŒá¯á¶ááŸá developer áá»á¬ážáááºáá»áŸáẠáá¯á¶ážáá¯á¶ážáá»á¬ážáá»á¬ážáá»á¬ážáá»á¬áž áá«áááºáá±áá«áááºá ááŒáŸá¬ážáá»á¬ážááŸáá·áº Hadoop áá±áá áá áºá០áá±á«áá¬á 50 ááᯠáááá«á
ááá®ážá¡á ááœááºá á¡ááœáá·áºá¡ááááºáá±á¬á·ááºáá²ááºáá»á¬ážááŸáá·áº áá¬ážá ááºááŒá±ážáááºáá»á¬ážá¡ááœáẠáá¬áááºááá¹ááá¬ážáá»á¬ážááᯠáá¬ážáááºááá±á¬áá±á«ááºááá·áº áá±á¬ááá¯ááºážáááá á¹áá¬ááºáá¯á¶áá»á¬ážá áœá¬á០áá»áœááºá¯ááºááŠážáá±á«ááºážááẠááœá²ááœááºááœá¬ážáá«áááºá áááºá DataLake ááᯠááá¯ážááŸááºážáá±á¬ áááááá¬áá»á¬ážá០á áááºáááºáá±á¬ááºáá«- nagios/munin -> elastic/kibana -> Hadoop/Spark/s3...á áá¯á¶á·ááŒááºáá»áẠá á¯áá±á¬ááºážááŒá®áž ááŒá áºáá±á«áºáá¬ááá·áº áá¯ááºáááºážá ááºáá»á¬ážá áá°ááá±áááᯠáá±ážáááºá áœá¬ áá¬ážáááºááá±á¬áá±á«ááºááá¯ááºáá«á á¡áá¬á¡á¬ážáá¯á¶áž ááŸá¯ááºááœá±ážááŒá®áž ááŸáááºážáá±ááẠ- áááºáá°áá»á¬ážááŸáá·áº ááŒáá¯ááºáááºáá»á¬ážááᯠáá±ážáá«á
á¡áááºá áááºááẠcloud ááá¯á· áááœá¬ážáá»ááºáá² open-source ááá±á¬áá»ááºáá»á¬ážááᯠáá¶á·ááá¯ážááŒááºážá á¡ááºááááºáá¯ááºááŒááºážááŸáá·áº ááŒááºáááºááŒááºážáá»á¬ážááᯠááŸá
áºáááºáá«áá á
á»á±ážáááºáá¬áá±á¬ áá¯á¶ážá
ááºáá»á¬ážááœáẠHadoop ááŸáá·áº Presto ááá¯á·áá«ááŸááá±á¬ áá»áœááºá¯ááºááá¯á·áááŒááºááœááºážááŸáá·áº áááºáá°áá±á¬ á¡á
á®á¡á
ááºááᯠáááºáááºáá±á¬ááºááá¯ááºáá«áááºá á¡áááá¡áá¬ááŸá¬ áááºááá·áºááŒá®áž ááŸá±á·ááᯠáááºááœá¬ážáááºá áá±ááœááºáááºá ááá¯ážááŸááºážááŒá®áž ááŸááºážáááºážáá±á¬ ááŒá±ááŸááºážáááºážáá»á¬ážááᯠááŸá¬ááŒáá·áºááẠááá¯ááºáá² á¡áá¬á¡á¬ážáá¯á¶áž áá±áá»á¬áá±á«áẠááŒá±áááºááœá¬ážáááºááŒá
áºáááºá á¡á¬ážáá¯á¶ážáá² áá¶áá±á¬ááºážáá«á
á±á ááŒááºáá¯á¶ááŒáááºáá±á¬áºá
source: www.habr.com