Category: MongoDB

MongoDB – NoSQL, Document Database, Atlas

MongoDB 6.0 릴리즈 소식

MongoDB 6.0 릴리즈 소식 MongoDB 5 버전을 사용중인 국내 기업은 거의 없을거라고 생각하는데, 벌써 6버전이 릴리즈 되었습니다. 전에 Naver Cloud에서 MongoDB DBA로 일하셨던(!) 현 AWS SA이신 이덕현님 말씀에 따르면, 마이너 버전이 12버전이 나오기 전에는 골치아픈...

MongoDB 5.0 Time Series

  MongoDB 5.0 Time Series MongoDB가 5.x 버전으로 릴리즈 되면서 추가된 유용한 기능 중에 하나가 바로 Time Series 컬렉션을 활용할 수 있다는 것 입니다. 쉽게 표현하면 시계열 데이터를 저장하는 기능인데 더 쉽게 표현하면 일정 시간...

MongoDB에서 Sequence 사용하기 on Node.js

  MongoDB에서 Sequence 사용하기 on Node.js MongoDB는 Oracle이나 PostgreSQL의 Sequence나 MySQL의 Auto Increment 같은 기능이 없습니다.  반면 MongoDB에 익숙한 사람들은 12-byte로된 Object_ID에 더 익숙할겁니다.  MongoDB는 자동 증가 시퀀스를 기본 기능으로 지원하지 않지만 이 기능은 카운터...

MERN Stack 이란?

MERN Stack 이란? 최근 MongoDB에 대한 자료들을 찾아보다 보면 해외 사이트들에서 쉽게 접할 수 있는 단어입니다. 꽤 인기있는 것으로 Udemy 같은 온라인 교육 사이트에는 MERN Stack에 대한 통합 교육과정도 업로드 되고 있습니다. MERN은 스택을 구성하는...

MongoDB Developer Workshop 후기 (with Google Cloud)

  MongoDB Developer Workshop 후기 (with Google Cloud) 오랜만에 포스팅입니다. 정말 오랜만이네요. 이직하고나서 딱히 쓸 글이 없었습니다. 다들 저보다 잘하시고, 연차는 쌓여가는데 초급 포스팅만 계속 하기도 좀 그랬습니다. 이번에 MongoDB Korea에서 오프라인 핸즈온 세미나를 열었습니다....

MongoDB Index #.7 Geospatial Index

이전 포스트   공간 검색 인덱스 (Geospatial Index) MongoDB의 공간 검색 인덱스는 2d와 2dsphere 두 가지 타입의 공간 검색 인덱스를 지원합니다. 2d 인덱스는 2.2버전에 도입되었으나 현재는 거의 사용되지 않고 있습니다. 2d 인덱스의 경우 geohash 알고리즘에...

[번역] MongoDB 5.0 New Features

  MongoDB 5.0 New Features 최근에 종료된 MongoDB.live 이벤트에서 최고의 범용 데이터베이스 플랫폼인 MongoDB가 버전 5.0을 출시했습니다. MongoDB의 새 플랫폼에는 기본적인 시계열(native time series) 지원, MongoDB Atlas의 Serverless 데이터베이스, Atlas Search, Atlas Data Lake 및...

WiredTiger의 Hazard Pointer

  WiredTiger의 Hazard Pointer WiredTiger에서 Hazard Pointer는 메모리 페이지가 퇴거 될 수 있는지 여부를 관리하는 데 사용됩니다. 이 포스팅에서는 Hazard Pointer의 구현 프로세스를 분석합니다. Hazard Pointer Hazard Pointer는 다중 스레드 환경에서 리소스에 대한 잠금없이 액세스...

MongoDB Index #.6 TTL Index

이전 포스트   TTL(Time To Live) Index TTL 인덱스는 도큐먼트가 가진 Date 타입의 필드값을 보고 설정된 TTL Monitor 쓰레드의 삭제 주기에 따라 도큐먼트의 유효기간을 체크하여, 더 이상 유효하지 않은 도큐먼트를 자동으로 삭제하는 기능의 인덱스입니다. TTL...

MongoDB Index #.5 Full Text Search Index

이전 포스트   Full Text Search Index (전문 검색 인덱스) DBMS에서 일반적으로 전문 검색 엔진을 구축할 때 사용하는 알고리즘은 크게 두가지로 나눌수 있습니다. 하나는 형태소 분석(어근 분석, stemming)과 N-Gram 2가지로 나뉘어집니다. 명사와 조사 사이를 띄어쓰기를...