No Image

분산 웹 캐시 (Wcache)의 개선과정 – Part 2

2017-10-23 KENNETH 0

분산 웹 캐시 (Wcache)의 개선과정 – Part 2 Overview Part 1: 분산 웹 캐시에서는 카카오의 트래픽을 처리하고 있는 Wcache에 대한 간략한 소개를 하였습니다. 이전 버전의 Wcache는 기본적으로 준수한 응답속도를 보이고 있었지만, metadata를 집중된 DB에 저장하는 방식 및 기타 구조상의 문제로 인한 성능 안정성 문제, 그리고 기능상의 문제들이 잠재되어 있었습니다. 본 포스트에서는 이전 버전의 Wcache에서 어떠한 구조적 문제가 있었는지, 또한 이를 어떻게 해결하였는지를 다룹니다. Part 2: Wcache 저장 구조 변경 저장 구조 변경 – 성능 안정화 기존 BigFile 저장방식의 문제점 이전 포스트에 나와있듯이 Wcache는 metadata 정보를 컨텐츠와는 별도로 DB에 저장해 두고 있었습니다. 메모리에 올라와 있는 LRU hashtable에 원하는 컨텐츠가 캐싱되어 있지 않다면, SQLite DB에 컨텐츠 키를 가지고 어떤 BigFile에 있는지, 헤더의 길이는 얼마나 되는지 등의 정보들을 조회를 해야 하는 것이죠. 위 과정은 평상시 읽는 과정에서는 문제가 없었지만, block 단위로 컨텐츠를 디스크에 저장할 때와 BigFile이 가득 차 오래된 BigFile block들을 replace 할 [ more… ]

[도서] 마블러스 디자이너

2017-10-23 KENNETH 0

[도서] 마블러스 디자이너 분야별 신상품 – 국내도서 – 컴퓨터와 인터넷 [도서]마블러스 디자이너 양은경,배건호 공저 | 비엘북스 | 2017년 11월 판매가 32,400원 (10%할인) | YES포인트 1,800원(5%지급) 이벤트 : [노출안함]비엘북스_마블러스 디자이너 예판 이벤트 이벤트 : 주목 IT 신간&예약판매 사은품 이벤트 세계적으로 인정받는 완벽한 3D 캐릭터 의상 제작 툴, 마블러스 디자이너(Marvelous Designer) 마블러스 디자이너(Marvelous Designer)는 한국의 CLO Virtual Fashion사에서 개발한 3D 캐릭터의 의상을 제작하는 Source: [도서] 마블러스 디자이너

[도서] Kotlin in Action

2017-10-23 KENNETH 0

[도서] Kotlin in Action 분야별 신상품 – 국내도서 – 컴퓨터와 인터넷 [도서]Kotlin in Action 드미트리 제메로프,스베트라나 이사코바 공저/오현석 역 | 에이콘출판사 | 2017년 10월 판매가 32,400원 (10%할인) | YES포인트 1,800원(5%지급) 이벤트 : 주목 IT 신간&예약판매 사은품 이벤트 코틀린이 안드로이드 공식 언어가 되면서 관심이 커졌다. 이 책은 코틀린 언어를 개발한 젯브레인의 코틀린 컴파일러 개발자들이 직접 쓴 일종의 공식 서적이라 할 수 있다. 코틀린 언어의 가장 큰 특징이라면 실용 Source: [도서] Kotlin in Action

[도서] 자바로 배우는 리팩토링 입문

2017-10-23 KENNETH 0

[도서] 자바로 배우는 리팩토링 입문 분야별 신상품 – 국내도서 – 컴퓨터와 인터넷 [도서]자바로 배우는 리팩토링 입문 유키 히로시 저/서수환 역 | 길벗 | 2017년 10월 판매가 28,800원 (10%할인) | YES포인트 1,600원(5%지급) 이벤트 : 주목 IT 신간&예약판매 사은품 이벤트 프로그램은 살아 있다! 프로그램은 계획 없이 수정하거나 제대로 살펴보지 않고 기능을 추가하면 점점 읽기도, 수정하기도, 디버깅하기도 어려운 상태가 된다. 마치 건강을 관리하지 않은 사람처럼 상태가 엉망진 Source: [도서] 자바로 배우는 리팩토링 입문

[도서] 스프링4 입문

2017-10-23 KENNETH 0

[도서] 스프링4 입문 분야별 신상품 – 국내도서 – 컴퓨터와 인터넷 [도서]스프링4 입문 하세가와 유이치,오오노 와타루,토키 코헤이 공저/권은철,전민수 공역 | 한빛미디어 | 2017년 11월 판매가 27,000원 (10%할인) | YES포인트 1,500원(5%지급) 이벤트 : 주목 IT 신간&예약판매 사은품 이벤트 그림과 표로 쉽게 배우는 스프링 4 입문서! 스프링은 단순히 사용 방법만 익히는 것보다 아키텍처를 어떻게 이해하고 설계하는지가 더 중요합니다. 예제를 복사해 붙여넣는 식으로는 실제 개발에서 스프링을 제 Source: [도서] 스프링4 입문