본문 바로가기

쿤즈 Server/MongoDB11

[MongoDB] MongoDB에서 사용하는 JSON vs BSON 몽고DB는 Document로 데이터를 관리하고 있습니다. 이때 우리 눈으로 데이터를 받아보면 모두 JSON형태로 데이터를 보여주고, 저장합니다. 또 검색기능을 사용할 때에도 JSON문법에 맞게 입력해줍니다. 몽고DB에서는 데이터를 BSON형태로 저장하여 사용하고 있습니다. 그래서 JSON은 무엇이고 BSON이 무엇인지 궁금해서 찾아보았습니다. 이 포스팅에서는 몽고DB에서 사용하는 JSON과 BSON에 대해서 알아보도록 하겠습니다. JSON이란 무엇인가 일반적으로 JSON은 JavaScript Object Notation의 줄임말로 Javascript 언어의 일부로 정의되어있는 형식이며 2013년에 공식화 된 형식입니다. JSON의 형태는 일반적으로 key와 value의 값으로 채워져 있습니다. 직관적이고.. 2021. 3. 11.
[MongoDB] 몽고DB란 무엇인가 (feat. NoSQL) 가장 익숙한 데이터베이스들은 RDBMS라 해서 관계형 데이터베이스 입니다. 많이 알려진 RDBMS는 Oracle, Mysql, MriaDB, MS-SQL이며 최근에 다시 급 부상하고 있는 PostgreSQL이 있습니다. 이들은 모두 관계형 데이터 베이스입니다. Table과 row, column이 존재하고 Table간의 관계를 연결시켜서 데이터를 가져오는 형태입니다. 그리고 반대되는 개념은 아니지만 비교 대상중 하나로 NoSQL 데이터베이스가 있습니다. 대표적으로 MongoDB입니다. 몽고DB는 우리가 개발시 흔히 주고받는 JSON 형태의 데이터가 DB에 저장되는 형태입니다. 물론 실제 저장은 BSON을 이용합니다. 이번 포스팅에서는 MongoDB가 무엇이고 NoSQL이 무엇인지를 알아보도록 하겠습니다. .. 2021. 3. 3.