MongoDB 6.0 릴리즈 소식
MongoDB 6.0 릴리즈 소식 MongoDB 5 버전을 사용중인 국내 기업은 거의 없을거라고 생각하는데, 벌써 6버전이 릴리즈 되었습니다. 전에 Naver Cloud에서 MongoDB DBA로 일하셨던(!) 현 AWS SA이신 이덕현님 말씀에 따르면, 마이너 버전이 12버전이 나오기 전에는 골치아픈...
MongoDB 6.0 릴리즈 소식 MongoDB 5 버전을 사용중인 국내 기업은 거의 없을거라고 생각하는데, 벌써 6버전이 릴리즈 되었습니다. 전에 Naver Cloud에서 MongoDB DBA로 일하셨던(!) 현 AWS SA이신 이덕현님 말씀에 따르면, 마이너 버전이 12버전이 나오기 전에는 골치아픈...
MongoDB에서 Sequence 사용하기 on Node.js MongoDB는 Oracle이나 PostgreSQL의 Sequence나 MySQL의 Auto Increment 같은 기능이 없습니다. 반면 MongoDB에 익숙한 사람들은 12-byte로된 Object_ID에 더 익숙할겁니다. MongoDB는 자동 증가 시퀀스를 기본 기능으로 지원하지 않지만 이 기능은 카운터...
이전 포스트 공간 검색 인덱스 (Geospatial Index) MongoDB의 공간 검색 인덱스는 2d와 2dsphere 두 가지 타입의 공간 검색 인덱스를 지원합니다. 2d 인덱스는 2.2버전에 도입되었으나 현재는 거의 사용되지 않고 있습니다. 2d 인덱스의 경우 geohash 알고리즘에...
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는 메모리 페이지가 퇴거 될 수 있는지 여부를 관리하는 데 사용됩니다. 이 포스팅에서는 Hazard Pointer의 구현 프로세스를 분석합니다. Hazard Pointer Hazard Pointer는 다중 스레드 환경에서 리소스에 대한 잠금없이 액세스...
이전 포스트 Full Text Search Index (전문 검색 인덱스) DBMS에서 일반적으로 전문 검색 엔진을 구축할 때 사용하는 알고리즘은 크게 두가지로 나눌수 있습니다. 하나는 형태소 분석(어근 분석, stemming)과 N-Gram 2가지로 나뉘어집니다. 명사와 조사 사이를 띄어쓰기를...
MongoDB Backup MongoDB는 기본적으로 레플리카 셋(복제 셋)을 구성하기 때문에 1차적으로 장애에 대한 대응이 빠른편에 속합니다. 프라이머리가 장애가 난 경우 노드간의 투표를 통해 세컨더리 DB를 프라이머리로 선출하여 장애가 발생한 프라이머리를 대체합니다. 하지만 어떤일이 발생할 지는...
MongoDB의 x.509 인증 x.509는 암호학에서 공개키 인증서와 인증 알고리즘의 표준 가운데에서 공개 키 기반의(PKI)의 ITU-T 표준입니다. x.509 시스템에서는 CA는 x.500 규약에 따라 서로 구별되는 공개키를 가진 인증서를 발행합니다. 한 조직의 인증된 Root 인증서는 그...
이전 포스팅 멀티 키 인덱스 (Multi key Index) MongoDB는 도큐먼트 기반의 비정규화된 데이터를 저장하는 데이터베이스입니다. 따라서 하나의 도큐먼트가 배열 형태의 데이터를 가지는 경우가 많이 발생하는데, 배열값이 있는 필드를 인덱싱하기 위해서 MongoDB는 각 엘리먼트에 대한 인덱스...
MongoDB 보안 인증을 설정 했을때 Key 파일 생성 및 적용 방법 MongoDB를 디폴트로 설치했을 경우 보안에 대한 아무런 조치가 되어 있지 않기 때문에 그냥 기본 값으로 사용하면 해킹 쉽게 노출된다고 할 수 있습니다. 27017...
최신 댓글