티스토리 툴바


책들2012/02/02 15:00
NoSQL 이 뭔지 궁금해서 구매해서 읽었다. DB를 깊게 사용하는 업무가 아니라서 정말 얇게 훑어 보았다. 

RDBMS에서는 데이터를 2차원 테이블에 저장하는데, mongodb는 데이터를 문서(document)로 추상화하여 저장을한다.

정렬된 키와 연결된 값의 집합으로 이루어진 문서라는 개념을 이용한다. 맵, 해시 또는 딕셔너리와 같이 대부분의 언어에서 제공하는 자료구조와 유사한 방식으로 자료를 저장한다.

{"james" : "is an idiot"}

"james" 가 키가 되고, "is an idiot"은 키에 대한 값이 된다. 

{"james" : "is an idiot", "age" : 50}   

대부분 문서들은 위와 같이 다중 키/값 쌍을 가지는 형태가 될 것이다.


아... 가장 큰 특징은 스키마가 없다는 것이다.

횡설수설 ㅎ 
Posted by 김영현
«이전  1 ... 2 3 4 5 6 7 8 9 10 ... 12  다음»