Articles in this series
책을 읽고 써보는 정리 · 키-값 저장소 설계 key-value store 💡 key-value store 비 관계형 데이터베이스. 고유 식별자를 키로 가지고 키와 값이 페어를 이룬다. 키는 일반 텍스트일 수도 있고 해시값일 수도 있다. 값은 문자열일 수도 있고,...
알고리즘 3️⃣ : 리더 없는 복제 모든 복제 서버가 클라이언트로부터 쓰기를 직접 받을 수 있게 허용하는 방식 → 다이나모 스타일이라고도 한다. 리더가 있는 방식에서 하나의 노드에서 장애가 일어나면 장애를 복구하고 다시 다른 노드와 데이터를 동기화 해야한다. 하지만...
데이터 중심 애플리케이션 서적을 읽고 · 알고리즘 2️⃣: 다중 리더 복제 지난번에는 단일리더 복제에 대해서 알아봤습니다. 이번에는 데이터센터 마다 리더가 있는 다중리더 복제 알고리즘에 대해서 정리했습니다. 단일리더와 다르게 쓰기충돌이라는 새로운 문제점이...
데이터 중심 애플리케이션 설계를 읽고 · 복제 일반적으로 AP서버의 부하는 scale out을 통해서 해결한다. 이후 로드밸런서가 각요청을 로드밸런싱 알고리즘에 맞게 요청을 분산 시키면 해결된다. 하지만 문제는 DB의 복제이다. DB를 다중화 한다면 데이터간의 일관성을...
OSI 7계층을 나눈 이유는? OSI 7 계층은 네트워크에서 일어나는 통신과정을 7단계로 나눈 것이다. 계층을 나눈 이유는 통신이 일어나는 과정을 단계별로 파악할 수 있기 때문이다. 7단계중 특정한 곳에 이상이 생기면 다른 단계의 장비 및 시스템을 건드리지 않고도...
UserInterface- 사용자가 접근할 수 있는 영역이다. - 예를 들어, 검색창, 뒤로가기/앞으로가기 버튼, 새로 고침 버튼 등 브라우저 프로그램 자체의 GUI를 구성하는 부분이다. BrowserEngine- User Interface와 Rendering...