kimdubi 님의 글 97
이번 글 에서는 multikey index에 대해 알아보겠습니다. MongoDB는 Document 기반의 비정규화된 데이터를 저장하는 데이터베이스이기 때문에 하나의 document가 array형태의…
Mysql 8.0 버전부터는 그동안 Oracle에서만 사용가능했던 Invisible Index 사용이 가능합니다. Invisilbe index는 간단하게 말하면 index를 on / off 시키는 …
mysql8.0 이전의 auto increment 는 auto-increment를 메모리에 저장했기 때문에 DB서버 재기동 시 값이 보존이 안되었습니다. 때문에 auto increment 컬럼을 참…
NoSQLMongoDB index -1
이번글과 다음글에서는 MongoDB의 인덱스에 대해 살펴보겠습니다. MongoDB의 인덱스 중 multikey index, geo index, text index 에 대해서는 다음 글에서 다루겠습니…
이전에 docker 를 사용하여 PMM 구성하는 법을 다룬 적이 있는데 이번 글에서는 docker 가 아닌 수동으로 구성하는 방법에 대해 정리해보겠습니다. /index.php/mariadb/1268…
dbms가 내부에서 어떻게 동작하는지 확인하기 위해 종종 gdb 로 디버깅을 하는 경우가 있습니다. gdb 로 디버깅 할 때 소스코드의 어떤 부분이 호출되고 , 어떤 상태인지 확인하려면 db 를 r…
-1. balancer scheduling 하는 법 mongos use config; switched to db config mongos db.settings.update( ... {_id:"bal…
mongodb sharding cluster에선 collection을 여러 조각으로 파티션하고 각 조각을 여러 샤드 서버에 분산해서 저장하는데 이 데이터 조각을 chunk 라고 합니다. 이러한 ch…
information_schema는 meta data check 에 사용되고 데이터의 성격이 정적이라면 performance_schema는 성능 중심이고 데이터의 성격이 동적이라는 차이가 있습니다.…
이번 글에서는 mongodb replica Set (이하 RS) 의 Primary 선출 방식과 RS 멤버가 이상할 때 해당 멤버를 제외하고 재설정 하는 방법에 대해서 알아보겠습니다. -. RS me…
-1. mongus 란? mongus 는 mongodb shard cluster 내에서 router 역할을 하는 컴포넌트로 아래 역할을 수행함 1) 쿼리 라우팅 2) 쿼리 결과 merge 후 cli…
지난 글에서 mongodb shard cluster 개념과 구성하는 방법에 대해 소개드렸고 이번 글에서는 구성요소 중 하나인 config server에 대해 다루겠습니다. -1. Config ser…