
MongoDBDriverReadConcern::__construct는 MongoDB의 읽기 우선 순위를 지정하는 클래스입니다.
__construct함수를 사용할 때는 다음과 같은 파라미터를 넣을 수 있습니다.
- string $level: 읽기 우선 순위를 지정할 수 있습니다. 가능한 값은 'local', 'majority', 'linearizable', 'available', 'fsync', 'journal'입니다.
__construct함수를 사용하면 다음과 같은 readConcern를 지정할 수 있습니다.
- local: 데이터를 읽을 때는 데이터가 로컬에 저장된 것을 확인합니다.
- majority: 데이터를 읽을 때는 데이터가 최소한의 노드에서 저장된 것을 확인합니다.
- linearizable: 데이터를 읽을 때는 데이터가 모든 노드에서 일관된 상태를 유지하는 것을 확인합니다.
- available: 데이터를 읽을 때는 데이터가 읽을 수 있는 것을 확인합니다.
- fsync: 데이터를 읽을 때는 데이터가 디스크에 저장된 것을 확인합니다.
- journal: 데이터를 읽을 때는 데이터가 로그에 저장된 것을 확인합니다.
이러한 readConcern를 지정하면 데이터의 일관성과 성능을 조절할 수 있습니다.
2025-06-19 04:10