mongoDB

    [NoSQL] MongoDB Geospatial 쿼리: GeoJSON 데이터 활용하기

    💡 본 문서는 MongoDB 공식 메뉴얼에 나와있는 'Geospatial 쿼리'를 번역해놓은 글입니다. MongoDB 는 geospatial data 에 대한 쿼리 연산을 지원합니다. 이 섹션은 MongoDB 의 geospatial 기능들에 대해 소개합니다. 1. Geospatial Data (지리공간 데이터) MongoDB 에선 GeoJSON 객체나 legacy coordinates pairs (레거시 좌표 쌍) 로 geospatial data 를 저장할 수 있습니다. 1.1 GeoJSON Objects (GeoJSON 객체) 지구와 같은 구 위에서 geometry 를 계산하기 위해선, 위치 데이터를 GeoJSON 객체 형태로 저장해야 합니다. GeoJSON data 를 명시하기 위해 아래와 같은 조건..

    [NoSQL] mongoDB(vs Elasticsearch) 정리: NoSQL Document DB

    💡 본 문서는 대표적인 NoSQL 중 하나인 'mongoDB'에 대한 개념을 정리하며 같은 Document DB인 Elasticsearch와 비교해놓은 글입니다. 평소에 NoSQL에 관심이 있거나 mongoDB를 입문하고 싶으신 분들을 참고 부탁드립니다. 1. mongoDB 소개 1.1 mongoDB 소개 mongoDB는 NoSQL DBMS 의 하나로, 뛰어난 확장성과 성능을 자랑합니다. 또한, 현존하는 NoSQL 데이터베이스 중 인지도 1위, 전체 DB 인지도 5위를 유지하고 있습니다(DB-Engines Ranking). mongoDB만으로는 mongoDB만의 장점을 찾기 어려우니 같은 Document DB인 Elasticsearch와 비교하며 정리하도록 하겠습니다. 1.2 Elasticsearch v..

    [ZDNet] "몽고DB가 개발자에게 인기인 이유" (feat. MongoDB Day Seoul 2022 컨퍼런스)

    # KeyPoint '몽고DB 데이 서울' 개발자 컨퍼런스(22.10.19.)에서 기조 연설로 마이클 카힐 부사장이 발표를 했는데, ‘몽고DB 개발자 데이터 플랫폼’을 주제로 발표하며 '왜 몽고DB가 개발자에게 인기 있는 지'에 대해 언급함. 사용자의 생산성(몽고DB를 이용하는 개발자)을 위해 발전하고 있음. 클라우드 기반의 완전관리형 데이터베이스 서비스인 '몽고DB 아틀라스'를 제공하며, 이는 아마존웹서비스(AWS), 구글클라우드, 마이크로소프트 애저 등의 마켓플레이스에서 이용가능함 RDB(관계형 데이터 베이스)가 갖는 문제점이 있기에 몽고DB로 전환해 작업할 수 있게 제공함. RDB(관계형 데이터 베이스)가 갖는 문제점: 경직된 아키텍처, 비싼 비용, 부족한 확장성 등 그는 “레거시 RDB를 몽고DB..