IT Japan

MySQL Cluster를 사용하자! 본문

MySQL

MySQL Cluster를 사용하자!

swhwang 2017. 5. 23. 16:25
반응형




데이터베이스는 그 특성상 가용성 (Availability)이 요구되는 용도로 사용되는 경우가 많다. 그것은 오픈 소스 소프트웨어인  MySQL도 같은 것이다. 데이터베이스가 멈추면 즉시 서비스 다운으로 이어지기 때문에 데이터베이스가 계속 움직인다는 것은 매우 중요한 것이다. 가용성을 향상시키기 위해 어떤 방법이 필요할 것이지만, 그 해결책 중 하나가 MySQL Cluster 인 것이다.

MySQL 본체에는 클러스터링 등 가용성을 향상시키는 기능은 없다. 그러나 MySQL Cluster를 사용하여 99.999 %의 가용성을 쉽게 손에 넣을 것이다. 동시에 부하 분산기능까지 있는  뛰어난 제품이다. 잘 쓰면 매우 저렴하고  빠른 가용성 데이터베이스 서버가 완성된다. 이것도 오픈 소스 소프트웨어의 장점이다.

MySQL Cluster는 원래 통신 사업자 (통신사) 용으로 대량의 트래픽을 처리하기 위해 설계된 데이터베이스 소프트웨어이다. 일본의 전화 회사에서도 MySQL Cluster가 서비스 품질 향상에 공헌하지만 MySQL Cluster의  적합 분야는 통신 업계뿐만 아니다. 통신 업계뿐만 아니라 트래픽을 실시간으로 감시하지  않으면 안되는  컴퓨터 시스템은 그 밖에도있는 것이다.

예를 들어 제조 일본를 대표하는 제조업.

공장 자동화 시스템에서 라인 컨트롤을위한 데이터베이스가 필요하다. 공장에 있어서는 라인이 멈 추면 큰 타격이기 때문에 역시 가용성이 요구되는 것이다. 게다가 공정은 다음에서 다음으로 넘어 가기 때문에 실시간 성도 요구된다. 현재는 고가의 하드웨어와 데이터베이스 소프트웨어를 이용함으로써 가용성을 향상시키는 경우가 많지만,  저렴한 MySQL Cluster에서 충분히 조달가능하다. 오히려 이런 시스템에 가장 완벽하다!  사용하면 반드시 장점이 있으므로 일본에도 MySQL Cluster를 활용하여 원가 경쟁력을 높이기를 바란다.

반응형

'MySQL' 카테고리의 다른 글

MySQL명령어 실행시의 패스워드  (0) 2017.05.23
InnoDB의 달인  (0) 2017.05.23
mysqld와 mysqld_safe의 관계  (1) 2017.05.22
MySQL의 권한을 확인한다.  (0) 2017.05.22
MySQL의Access denied에러  (0) 2017.05.22
Comments