# shard key

1개의 포스트

Database architecture

현재 인턴중인 회사에서 mongodb에 접속할때, ip와 port주소가 두개 설정되어 있어서 그 이유를 techlead 에게 물어봤더니, db architecture에 관해서 자세하게 설명해 주셔서 그 내용을 정리해 본다. Standalone 서버가 오직 하나의 db와 연결되어 있는 구조 Replica Set 서버가 여러개의 replica db와 연결되어 있는 구조. replica는 복제라는 뜻이므로, primary db의 정보가 복제되어 secondary db에 저장되므로, 이들은 모두 같은 정보를 담고 있다. 이 구조를 사용하는 이유는 크게 두가지이다. 1) db 인스턴스의 프로세스가 down되는 상황을 고려하여 Single Point of Failure(SPOF)

2020년 4월 12일
·
0개의 댓글
·