현재 중재자가있는 두 대의 서버가있는 현재 Mongo 구성을 설정할 때 이해해야하는 한 가지 사실이 있습니다.Mongo DB에 대한 복제 세트를 질의하는시기
이제 내가 먼저 마스터에 대한 레코드를 만들었습니다. 대한 Slave OK 내가 보조 서버에 내가
rs.slaveOk();
을 설정하는 데 필요한 것을 발견 몽고의 웹 사이트에 읽는시
error: { "$err" : "not master and slaveok=false", "code" : 13435 }
: 보조에 갔다는 그것을 찾기 위해 노력하고 내가처럼 보였다 오류를 수신했다 그러나 나는 PHP를 서버에 질의 할 때 왜 이것을 할 것인지 완전히 이해하지 못한다. 또는 내가 모든 점을 잘못 이해하고 있다면 그러나이 읽기 부하를 분산 나타나지 않습니다 ..
$m = new Mongo("mongodb://localhost:27017", array("replicaSet" => "myReplSetName"));?>
이 후 마스터에 연결하는 것 : 기본적으로
나는 서버 풀을 가지고 있고, 나는 그런 그들을 연결 계획했다 그렇다면 어떻게하면 두 서버에 걸쳐서 쿼리를 더 빠르게 만들 수 있도록 읽기로드를 배포 할 수 있습니까?
미리 복제 세트에 연결 허용 방법입니다
궁금한 점 : Doctrine MongoDB 및/또는 Symfony2를 사용하고 있습니까? –