<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://bigforest.a2hosted.com/w/index.php?action=history&amp;feed=atom&amp;title=MongoDB</id>
	<title>MongoDB - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://bigforest.a2hosted.com/w/index.php?action=history&amp;feed=atom&amp;title=MongoDB"/>
	<link rel="alternate" type="text/html" href="https://bigforest.a2hosted.com/w/index.php?title=MongoDB&amp;action=history"/>
	<updated>2026-11-03T23:41:09Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://bigforest.a2hosted.com/w/index.php?title=MongoDB&amp;diff=89496&amp;oldid=prev</id>
		<title>Senouis: /* 특징 */</title>
		<link rel="alternate" type="text/html" href="https://bigforest.a2hosted.com/w/index.php?title=MongoDB&amp;diff=89496&amp;oldid=prev"/>
		<updated>2025-10-27T09:23:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;특징&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2025년 10월 27일 (월) 18:23 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;9번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;9번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 이로 인해 나타나는 특징으로 DBMS에서 데이터를 꺼낸 다음 별다른 변환 절차 없이 바로 직렬화해 네트워크 통신으로 보내기 쉽다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 이로 인해 나타나는 특징으로 DBMS에서 데이터를 꺼낸 다음 별다른 변환 절차 없이 바로 직렬화해 네트워크 통신으로 보내기 쉽다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 또한 스키마가 고정되어 있지 않아 신규로 수집한 데이터의 속성 추가/변경이 자유롭다. 대신 기존에 쌓인 데이터의 속성 추가/변경은 어려운 편이다. 이런 이유로 보통 크롤링한 데이터의 저장소로 많이 사용한다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 또한 스키마가 고정되어 있지 않아 신규로 수집한 데이터의 속성 추가/변경이 자유롭다. 대신 기존에 쌓인 데이터의 속성 추가/변경은 어려운 편이다. 이런 이유로 보통 크롤링한 데이터의 저장소로 많이 사용한다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 가용성 및 데이터 손실 위험 방지를 위한 레플리케이션이 쉽고, 레플리카 DB 간의 로드 밸런싱을 테이블 단위로 분리하여 DB를 분산 저장하는 샤딩(Sharding)이라는 개념으로 쉽게 구현할 수 있다. 기존 RDBMS가 Master/Slave 구조니 클러스터니 하며 레플리케이션 후 DBMS 간 동기화에 골치를 썩는 것과는 대조적이다. 지금은 아예 개발사 측에서 [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MongoDB Atlas &lt;/del&gt;https://www.mongodb.com/ko-kr/products/platform?msockid=0ecefd47b8956e05284be871b9bc6f04]라고, MongoDB Inc에서 직접 세계 각지의 클라우드 서비스에 샤딩을 포함한 MongoDB 클러스터 구성을 자동으로 해주는 서비스까지 냈다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 가용성 및 데이터 손실 위험 방지를 위한 레플리케이션이 쉽고, 레플리카 DB 간의 로드 밸런싱을 테이블 단위로 분리하여 DB를 분산 저장하는 샤딩(Sharding)이라는 개념으로 쉽게 구현할 수 있다. 기존 RDBMS가 Master/Slave 구조니 클러스터니 하며 레플리케이션 후 DBMS 간 동기화에 골치를 썩는 것과는 대조적이다. 지금은 아예 개발사 측에서 [https://www.mongodb.com/ko-kr/products/platform?msockid=0ecefd47b8956e05284be871b9bc6f04 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MongoDB Atlas&lt;/ins&gt;]라고, MongoDB Inc에서 직접 세계 각지의 클라우드 서비스에 샤딩을 포함한 MongoDB 클러스터 구성을 자동으로 해주는 서비스까지 냈다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* RDBMS에서 GROUP BY 및 집계 함수(sum, max, min, count, avg)의 역할에 대응되는 고유의 집계(Aggregation) 기능을 3가지 방식으로 지원한다. 스키마의 무결성이 보장되지 않기 때문에 이런 식으로 상황에 따라 다르게 쓸 수 있도록 여러 방법을 둔 것이다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* RDBMS에서 GROUP BY 및 집계 함수(sum, max, min, count, avg)의 역할에 대응되는 고유의 집계(Aggregation) 기능을 3가지 방식으로 지원한다. 스키마의 무결성이 보장되지 않기 때문에 이런 식으로 상황에 따라 다르게 쓸 수 있도록 여러 방법을 둔 것이다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Senouis</name></author>
	</entry>
	<entry>
		<id>https://bigforest.a2hosted.com/w/index.php?title=MongoDB&amp;diff=89495&amp;oldid=prev</id>
		<title>Senouis: /* 특징 */</title>
		<link rel="alternate" type="text/html" href="https://bigforest.a2hosted.com/w/index.php?title=MongoDB&amp;diff=89495&amp;oldid=prev"/>
		<updated>2025-10-27T09:20:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;특징&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2025년 10월 27일 (월) 18:20 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;9번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;9번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 이로 인해 나타나는 특징으로 DBMS에서 데이터를 꺼낸 다음 별다른 변환 절차 없이 바로 직렬화해 네트워크 통신으로 보내기 쉽다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 이로 인해 나타나는 특징으로 DBMS에서 데이터를 꺼낸 다음 별다른 변환 절차 없이 바로 직렬화해 네트워크 통신으로 보내기 쉽다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 또한 스키마가 고정되어 있지 않아 신규로 수집한 데이터의 속성 추가/변경이 자유롭다. 대신 기존에 쌓인 데이터의 속성 추가/변경은 어려운 편이다. 이런 이유로 보통 크롤링한 데이터의 저장소로 많이 사용한다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** 또한 스키마가 고정되어 있지 않아 신규로 수집한 데이터의 속성 추가/변경이 자유롭다. 대신 기존에 쌓인 데이터의 속성 추가/변경은 어려운 편이다. 이런 이유로 보통 크롤링한 데이터의 저장소로 많이 사용한다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 가용성 및 데이터 손실 위험 방지를 위한 레플리케이션이 쉽고, 레플리카 DB 간의 로드 밸런싱을 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;샤딩이라는 &lt;/del&gt;개념으로 쉽게 구현할 수 있다. 기존 RDBMS가 Master/Slave 구조니 클러스터니 하며 레플리케이션 후 DBMS 간 동기화에 골치를 썩는 것과는 대조적이다. 지금은 아예 MongoDB &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Atlas라고&lt;/del&gt;, MongoDB Inc에서 직접 세계 각지의 클라우드 서비스에 MongoDB 클러스터 구성을 자동으로 해주는 서비스까지 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;나왔다&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 가용성 및 데이터 손실 위험 방지를 위한 레플리케이션이 쉽고, 레플리카 DB 간의 로드 밸런싱을 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;테이블 단위로 분리하여 DB를 분산 저장하는 샤딩(Sharding)이라는 &lt;/ins&gt;개념으로 쉽게 구현할 수 있다. 기존 RDBMS가 Master/Slave 구조니 클러스터니 하며 레플리케이션 후 DBMS 간 동기화에 골치를 썩는 것과는 대조적이다. 지금은 아예 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;개발사 측에서 [&lt;/ins&gt;MongoDB &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Atlas https://www.mongodb.com/ko-kr/products/platform?msockid=0ecefd47b8956e05284be871b9bc6f04]라고&lt;/ins&gt;, MongoDB Inc에서 직접 세계 각지의 클라우드 서비스에 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;샤딩을 포함한 &lt;/ins&gt;MongoDB 클러스터 구성을 자동으로 해주는 서비스까지 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;냈다&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* RDBMS에서 GROUP BY 및 집계 함수(sum, max, min, count, avg)의 역할에 대응되는 고유의 집계(Aggregation) 기능을 3가지 방식으로 지원한다. 스키마의 무결성이 보장되지 않기 때문에 이런 식으로 상황에 따라 다르게 쓸 수 있도록 여러 방법을 둔 것이다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* RDBMS에서 GROUP BY 및 집계 함수(sum, max, min, count, avg)의 역할에 대응되는 고유의 집계(Aggregation) 기능을 3가지 방식으로 지원한다. 스키마의 무결성이 보장되지 않기 때문에 이런 식으로 상황에 따라 다르게 쓸 수 있도록 여러 방법을 둔 것이다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Senouis</name></author>
	</entry>
	<entry>
		<id>https://bigforest.a2hosted.com/w/index.php?title=MongoDB&amp;diff=89309&amp;oldid=prev</id>
		<title>Senouis: MongoDB</title>
		<link rel="alternate" type="text/html" href="https://bigforest.a2hosted.com/w/index.php?title=MongoDB&amp;diff=89309&amp;oldid=prev"/>
		<updated>2025-05-04T17:08:41Z</updated>

		<summary type="html">&lt;p&gt;MongoDB&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[분류: IT]]&lt;br /&gt;
[[분류: 데이터베이스]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039;는 Mongo Inc에서 개발하는 NoSQL 데이터베이스다. 2009년 2월 처음 공개되었으며, 2010년대부터 시작된 NoSQL 데이터베이스 유행의 선두이자 중심 역할을 하는 DBMS다.&lt;br /&gt;
&lt;br /&gt;
== 특징 ==&lt;br /&gt;
&lt;br /&gt;
* SQL을 이용하지 않고, JSON 형태로 데이터를 받아 이진화 처리를 한 BSON으로 데이터를 적재한다. 이런 연유로 테이블이 아닌 도큐먼트라는 단위로 데이터를 저장한다.&lt;br /&gt;
** 이로 인해 나타나는 특징으로 DBMS에서 데이터를 꺼낸 다음 별다른 변환 절차 없이 바로 직렬화해 네트워크 통신으로 보내기 쉽다.&lt;br /&gt;
** 또한 스키마가 고정되어 있지 않아 신규로 수집한 데이터의 속성 추가/변경이 자유롭다. 대신 기존에 쌓인 데이터의 속성 추가/변경은 어려운 편이다. 이런 이유로 보통 크롤링한 데이터의 저장소로 많이 사용한다.&lt;br /&gt;
* 가용성 및 데이터 손실 위험 방지를 위한 레플리케이션이 쉽고, 레플리카 DB 간의 로드 밸런싱을 샤딩이라는 개념으로 쉽게 구현할 수 있다. 기존 RDBMS가 Master/Slave 구조니 클러스터니 하며 레플리케이션 후 DBMS 간 동기화에 골치를 썩는 것과는 대조적이다. 지금은 아예 MongoDB Atlas라고, MongoDB Inc에서 직접 세계 각지의 클라우드 서비스에 MongoDB 클러스터 구성을 자동으로 해주는 서비스까지 나왔다.&lt;br /&gt;
* RDBMS에서 GROUP BY 및 집계 함수(sum, max, min, count, avg)의 역할에 대응되는 고유의 집계(Aggregation) 기능을 3가지 방식으로 지원한다. 스키마의 무결성이 보장되지 않기 때문에 이런 식으로 상황에 따라 다르게 쓸 수 있도록 여러 방법을 둔 것이다.&lt;br /&gt;
&lt;br /&gt;
== 에디션 ==&lt;br /&gt;
* 커뮤니티 에디션: 보통 공짜 MongoDB 서버라고 하면 이쪽을 가리킨다. 개인 또는 소규모 팀 프로젝트에서 쓰는 용도다.&lt;br /&gt;
* 엔터프라이즈 에디션: 기업용 유료 버전. MongoDB Inc 측에서 기술지원을 하고 그 대가로 큰 돈을 걷어가는 제품이다.&lt;/div&gt;</summary>
		<author><name>Senouis</name></author>
	</entry>
</feed>