(mongodb >=1.0.0)
"primary", "secondary").
null se nenhum conjunto de tags
foi especificado.
MongoDB\Driver\ReadPreference::NO_MAX_STALENESS
se nenhum tempo máximo de defasagem foi especificado.
null se nenhuma opção de hedge foi especificada.
Esta propriedade foi descontinuada, pois as leituras protegidas estão obsoletas no MongoDB 8.0.
MongoDB\Driver\ReadPreference::PRIMARYMongoDB\Driver\ReadPreference::PRIMARY_PREFERREDMongoDB\Driver\ReadPreference::SECONDARYMongoDB\Driver\ReadPreference::SECONDARY_PREFERREDMongoDB\Driver\ReadPreference::NEARESTMongoDB\Driver\ReadPreference::NO_MAX_STALENESS"maxStalenessSeconds"
é não especificar nenhum limite de inatividade máxima, o que significa que o
driver não considerará o atraso de um secundário ao escolher para onde
direcionar uma operação de leitura.
MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS"maxStalenessSeconds"
é 90 segundos. O driver estima a inatividade dos secundários
verificando periodicamente a data de gravação mais recente de cada membro do conjunto de réplicas.
Como essas verificações são pouco frequentes, a estimativa de inatividade é grosseira.
Assim, o driver não pode impor um valor máximo de inatividade inferior a 90
segundos.
| Versão | Descrição |
|---|---|
| PECL mongodb 2.3.0 | Adicionadas propriedades públicas readonly. |
| PECL mongodb 2.0.0 |
Removidas as constantes
MongoDB\Driver\ReadPreference::RP_PRIMARY,
MongoDB\Driver\ReadPreference::RP_PRIMARY_PREFERRED,
MongoDB\Driver\ReadPreference::RP_SECONDARY,
MongoDB\Driver\ReadPreference::RP_SECONDARY_PREFERRED
e MongoDB\Driver\ReadPreference::RP_NEAREST.
O método getMode() também foi removido.
|
| PECL mongodb 1.20.0 |
As constantes
MongoDB\Driver\ReadPreference::RP_PRIMARY,
MongoDB\Driver\ReadPreference::RP_PRIMARY_PREFERRED,
MongoDB\Driver\ReadPreference::RP_SECONDARY,
MongoDB\Driver\ReadPreference::RP_SECONDARY_PREFERRED,
e MongoDB\Driver\ReadPreference::RP_NEAREST
foram descontinuadas.
|
| PECL mongodb 1.7.0 |
As constantes
MongoDB\Driver\ReadPreference::PRIMARY,
MongoDB\Driver\ReadPreference::PRIMARY_PREFERRED,
MongoDB\Driver\ReadPreference::SECONDARY,
MongoDB\Driver\ReadPreference::SECONDARY_PREFERRED,
e MongoDB\Driver\ReadPreference::NEAREST
foram adicionadas.
Implementa Serializable.
|
| PECL mongodb 1.2.0 |
As constantes
MongoDB\Driver\ReadPreference::NO_MAX_STALENESS
e
MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS
foram adicionadas.
Implementa MongoDB\BSON\Serializable.
|