MongoDB 아키텍처

아키텍처 초보자 입장에서 바라보는 아키텍처이다. 프로그래머는 프로그래밍 언어를 사용하여 개발을 한다. 이 코드는 MongoDB Driver 를 거쳐 컴파일 되고 MongoDB 를 사용할 수 있다. 네트워크를 통해 MongoDB 요청을 전달한다. MongoDB 의 쿼리프로세서, 샤드 매니저 등등은 이 데이터가 어디에 위치하는지 쿼리는 괜찮은지 유무를 파악한다. 모든게 통과되면 스토리지엔진 API 를 통해 데이터를 디스크로부터 읽어들인다. 쿼리 프로세서, 샤드 매니저 혹은 MMAPv1, WiredTiger 와 같은 스토리지 부분은 내용이 방대하기 때문에 다른 포스팅에서 다룬다.
꽁담
'MongoDB 아키텍처' 태그의 글 목록