더북(TheBook)

“감히 ‘생각지도 못할’ 생각을 해야 한다. 복잡하고 신속하게 변하는 세계에서 직면한 모든 선택과 가능성을 탐구하는 방법을 배워야만 한다.”

- 윌리엄 풀브라이트(J. William Fulbright), 전임 미국 상원의원


이 장에서 다룰 내용

이전 장에서는 문서 데이터베이스의 기본 개념을 소개했다. 이 장에서는 문서 데이터베이스 이론과 실습에서 흔히 사용되는 용어를 자세히 알아본다.

Note 이 책에 있는 다른 용어 정리 장처럼 이 장의 목표는 문서 데이터베이스에서 사용되는 핵심 용어를 자세히 설명하는 것이다. 일부 용어는 다른 분산 데이터베이스에서도 사용되고 일부는 문서 데이터베이스에서만 사용된다.

처음에 소개할 내용은 문서 데이터베이스의 기본 데이터 구조에 관련된 용어다. 지난 장에서 다루어 친숙해졌겠지만 여기서는 좀 더 공식적인 용어로 설명할 것이다.

두 번째 절에서는 문서 데이터베이스 아키텍처를 배우면서 접하는 용어를 소개한다. 일반적으로 분산 데이터베이스에서 사용되는 용어인데, 특히 대용량 분산 데이터베이스 구성 방법에 관련되어 있다. NoSQL 기술을 사용하면서 이 용어들을 자주 보게 될 것이다.

마지막 절은 가장 다양한 용어로 구성되어 있다. 여러 가지 문서 모델링 용어와 연산 작업에 관한 용어가 혼재되어 있다. 문서 모델링 용어는 높은 수준의 광범위한 개념이다. 8장에서는 더 구체적인 설계 패턴을 소개한다. 마지막 절에서는 온갖 잡다한 용어들을 다루고 있지만, 이들 모두 문서 데이터베이스를 사용할 때 친숙해져야 할 중요한 용어임을 명심하자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.