INMEMORY

Category
아이템: 
포스트 갯수1

memcached를 이용한 Multi Master 설치

By 블루오션 [BLUE OCEAN] | 2016년 10월 19일 | 
memcached를 이용한 Multi Master 설치
memcached는 분산형 메모리 DB이다. Redis와 비슷한 방식인 Key-Value 형으로 분류된다.서로 다른 장비간 메모리를 공유하는 방식이다. 즉, 1,2번 서버가 각 각 6G이면 전체 12G를 사용한다.메모리DB라 시스템 장애로 서버가 다운되거나 데몬이 죽으면 데이터를 잊어 버린다.설정한 메모리 값 보다 데이터가 많이 입력되면 기존 메모리 값을 삭제하는 구조라 관리가 편하다.데이터 검색 시 키값을 입력해야한다(예: SELECT value FROM table WHRE key=OOO;)물론, like문은 사용할 수 없다. key값을 명확하게 지정해야 한다.CPU공유가 가능한 시스템을 찾고있었는데, 메모리 공유를 먼저 확인했다. 일반적인 시스템 구성은 다음과 같다. [ 의존 패키지 설치 ] #