Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[MASOCON 2017] 데이터 정의로 밝힌 내 삶의 햇볕 - 성동찬 DBA/카카오뱅크

MICROSOFTWARE
November 27, 2017

[MASOCON 2017] 데이터 정의로 밝힌 내 삶의 햇볕 - 성동찬 DBA/카카오뱅크

2017년 11월 25일 마이크로소프트웨어 개발자 콘퍼런스,
마소콘 2017
데이터 정의로 밝힌 내 삶의 햇볕 - 성동찬 DBA/카카오뱅크

MICROSOFTWARE

November 27, 2017
Tweet

More Decks by MICROSOFTWARE

Other Decks in Programming

Transcript

  1. ؘ ੉ ఠ ੿ ੄ ۽ ߋ ൦ ղ ࢕

    ੄ ೭ ߾ ਋ ਭ ࡄ ӭ য় ೑ ࣗ झ ؘ ੉ ఠ ੬ ੉ ੄ ҃ ೷ ઺ ब ੄
  2. W H O A M I ? ਋ਭࡄӭ өச೯ਗ http://gywn.net

    https://www.facebook.com/dongchan.sung ࢿزଲfrom kakaoBank ੺؀ ӵ૑૑ ঋח ѼҊೠ ࢲ࠺झܳ ଺ইࢲ..
  3. য় ט े ੄ ઱ ઁ ח de·fine If you

    define something, you show, describe, or state clearly 
 what it is and what its limits are, or what it is like. 동사 1. [타동사][VN] ~ sth (as sth) (단어h구의 뜻을) 정의하다 2. 규정하다, 분명히 밝히다 3. [타동사][VN] 윤곽[모양/경계]을 분명히 나타내다
  4. • ઺ਃೠ ౵ੌ੉׮. • ੌױ ࢎ੉ૉо ௼׮. • ੗઱ ॳ੉૑ח

    ঋח׮. • ߸҃ ੉۱ ۽Ӓо ੓׮. ؘ ੉ ఠ ࢿ Ѻ ߔসؘ੉ఠۆ?
 ੗઱ ॳ੉૑ח ঋ૑݅, 
 ೞܖ ੹ ౵ੌب ੄޷੓ח 
 ࢲ࠺झী ೙ࣻ੸ੋ ؘ੉ఠ ա ݅ ੄ ੿ ੄
  5. • ݒੌ э਷ NASী ਗѺ ߔসਸ ೧ঠೡө? • ࠂҳೡ ٸ

    ߈٘द য়ט ߔস੉যঠೡө? • ט э਷ दрী ߔস੉ ੉ܖযઉঠ ೡө? Questions..
  6. 3.ӈଳਵפ ੗زਵ۽ P I C K ( ؀ ࢚ )

    ࢲ ࠺ झ P I C K N A S ߔস दр ؀৉ী ઓ੤ झா઴੉ о੢ ޻ܽ ࣽࢲ (যઁ)ߔস ؘ੉ఠ ࢎ੉ૉ ࣽ ݣ૽ೠ ֗ࢳ ઺
 ੐҅஖ܳ ֈ૑ ঋҊ زद ߔস ࣻ ੸Ҋ যઁ ߔসೞ૑ ঋח Ҕ
  7. L O S S L E S S A S

    Y N C H R O U S R E P L I C AT I O N E P I S O D E 2 .
  8. • நदܳ ഝਊೡ ࣻ ੓׮. • ࠺زӝ۽ ࠂઁೠ׮. • Ҋਬ੄

    ౵ੌਸ о૓׮. • э੉ ҕਬೞ૑ ޅೠ׮. ؘ ੉ ఠ ࢿ Ѻ ठۨ੉࠳ۆ?
 ࠺زӝ۽ ؘ੉ఠܳ ۽ஸী ࠂઁೞݴ, Ҷ੉ ࢲ࠺झী ನೣغ૑ ঋইب غח ֗ࢳ ա ݅ ੄ ੿ ੄
  9. • ࠺زӝ ࠂઁח ೖೡ ࣻ হ׮ • ݃झఠীࢲ ࢲ࠺झೠ׮ •

    ਬप਷ ੓যࢲח উػ׮. ࠂ ઁ ࢚ క ؘ੉ఠ ࠂઁ?
 ݃झఠীࢲ݅ ࢲ࠺झೞח ࢚ടীࢲ੄ ೖೡ ࣻ হח ࠺زӝ ؘ੉ఠ ࠂઁ ա ݅ ੄ ੿ ੄
  10. Binary Log Relay Log SQL THREAD Master Slave async async

    MySQL Lossless Replication send ack Commit OK
  11. dead master slave1 slave2 binary log
 (commit된 데이터) SFMBZ MPH

    SFMBZ MPH 가장 최근 변경 로그 적용 중인 변경 로그 Async Replication
  12. dead master slave1 slave2 binary log
 (commit된 데이터) SFMBZ MPH

    SFMBZ MPH 가장 최근 변경 로그 적용 중인 변경 로그 Lossless Replication
  13. M H A 는 R E L AY L O

    G 사 용 L O S S L E S S R E P L I C AT I O N 데 이 터 유 실 없 는 높 은 가 용 성 달 성 3. MHA + LOSSLESS (30ୡ ੉ղ ಕੌয়ߡܳ ݾ಴)
  14. 리 플 리 케 이 션 그 룹 어 딘

    가 에 변 경 이 력 이 존 재 한 다 . 마 스 터 에 서 만 데 이 터 쓰 기 작 업 이 발 생 한 다 . 커밋 시마다 트랜잭션 로그에 기록하지 않는다면?
  15. 혼 자 일 땐 유 실 가 능 그 룹

    일 땐 유 실 없 음
  16. ੿ ܻ ೤ द ׮ de·Fine ߔসਸ ઑӘ 
 ়ڨೞѱ

    ߔসؘ੉ఠۆ?
 ੗઱ ॳ੉૑ח ঋ૑݅, 
 ೞܖ ੹ ౵ੌب ੄޷੓ח 
 ࢲ࠺झী ೙ࣻ੸ੋ ؘ੉ఠ 매일 다르고 안바쁜 NAS에 자동으로
  17. ੿ ܻ ೤ द ׮ de·Fine ࠂઁܳ ઑӘ 
 ়ڨೞѱ

    ؘ੉ఠ ࠂઁ?
 ݃झఠীࢲ݅ ࢲ࠺झೞח ࢚ടীࢲ੄ ೖೡ ࣻ হח ࠺زӝ ؘ੉ఠ ࠂઁ Lossless Replication + MHA (디스크 플러시 상관 없이 리플리케이션 기준으로는 데이터 유실 없음)