MySQL 5.7의 새로운 기능에 대해서 소개합니다. – 2편
출처 : http://meetup.cloud.toast.com/posts/57 본 내용은 NHN엔터테인먼트의 김성훈 님께서 작성하신 내용 입니다. 안녕하세요. NHN엔터테인먼트 김성훈 입니다. 저번에 썼던 글을 잊어버리기 전에 올리자! 라는 생각에 부랴부랴 올립니다. (이전글을 보고 싶으신 분들은 연재목차 를 참고 부탁드립니다.) 이번에는 MySQL 5.7 의 JSON 지원과 Native Partition 지원 같은 신규 기능에 대해서 알아보려고 합니다. 1. 복제 기능 향상 저는 다른 것 다 빼고, MSR(Mulit-Source Replication) 이 된다는것에 엄청나게 흥분했어요. DBA에게는 정말 중요한 기능이거든요. 이게 왜 중요 하나구요? 예를들어볼께요. 어떤 게임이 공통DB, 게임DB, 로그DB로 구성되어 있고 게임/로그DB는 여러개로 샤딩(Sharding)되어 물리적으로 다른 장비에서 서비스 해요. 그런데, 어떤 지표를 보기 위해서 모든 DB에서 한방에 쿼리를 해서 join 을 걸어야 한다면. 예전에는 batch 작업으로 특정시점에 데이터를 모두 퍼다가, 커다란 장비에 복원해야 했어요. 엄청 오래걸리고 까다롭죠. MySQL 은 복원이 특히 오래걸리거든요. 그런데, MSR이 되면? 그냥 디스크가 커다란 장비하나를 두고 모든 DB의 slave 로 붙여버리면 돼요. 그외에도 여러가지 기능향상이 있었는데. 이건 DBA [ more… ]