본문 바로가기

프로그래밍

MongoDB는 몽고에서 만든게 아니라는

반응형
몽고DB라고 해서 몽고에서 만든줄 알았는데 그건 아니군요. ㅠㅠ
MongoDB는  거대한 이라는 의미를 가진 humongous 라는 단어에서 파생되었다고 합니다.
http://blog.ngelmaum.org/entry/culture-note-mongodb-the-definitive-guide-2nd-story 

일단 기존에 알아왔던 RDBMS와 전혀 다른 개념인 문서 지향 데이터베이스라 아직은 감이 잘 오지 않네요. dw에서 소개하는 자료 MongoDB 탐구(Explore MongoDB)는 간단하면서도 잘 요약이 되어있지만 쉽게 눈에 들어오는 글은 아니군요.
http://www.ibm.com/developerworks/kr/library/os-mongodb4/index.html?ca=drs- 
그래도 기본적인 개념을 잡는데에는 도움이 되실겁니다.

다행스럽게도 얼마전 한빛미디어에서 번역서를 내놓았습니다. 완벽가이드라고 하기에는 양이 부족한것 같지만 약간의 기본 지식만 있다면 도움이 될 것 같네요.
http://book.naver.com/bookdb/book_detail.nhn?bid=6645938 


내용 중에 흥미로운 부분이 라이센스에 대한 부분이었는데 MongoDB는 GNU AGPL이 적용된다고 합니다. 기존 GPL은 배포에만 제한이 되기 때문에 클라우드 환경에서 서비스를 하는 경우에는 적용이 안되는 구멍이 있어 이를 보완하기 위해 만든 라이센스라고 합니다.
관련 업계에서도 이 라이센스때문에 이슈가 많더군요.

[오픈소스 거버넌스]①삼성전자·휴맥스 소송, 남의 일 아니다
http://www.bloter.net/archives/22387 
728x90