(mongodb >=1.0.0)
"primary", "secondary").
null si aucun jeu d'étiquettes n'a été spécifié.
MongoDB\Driver\ReadPreference::NO_MAX_STALENESS
si aucune obsolescence maximale n'a été spécifiée.
null si aucune option de couverture n'a été spécifiée.
Cette propriété est obsolète car les lectures couvertes (hedged reads) sont obsolètes dans 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"
est de ne spécifier aucune limite sur l'obsolescence maximale, ce qui
signifie que le pilote ne prendra pas en compte le décalage d'un
secondaire lors du choix de l'endroit où diriger une opération de lecture.
MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS"maxStalenessSeconds"
est de 90 secondes. Le pilote estime l'obsolescence des secondes en
vérifiant périodiquement la dernière date d'écriture de chaque membre du
jeu de réplicas. Comme ces contrôles sont peu fréquents, l'estimation de
l'obsolescence est grossière. Ainsi, le pilote ne peut pas appliquer une
valeur d'obsolescence maximale inférieure à 90 secondes.
| Version | Description |
|---|---|
| PECL mongodb 2.3.0 | Ajout des propriétés publiques readonly. |
| PECL mongodb 2.0.0 |
Supprimer les constantes
MongoDB\Driver\ReadPreference::RP_PRIMARY,
MongoDB\Driver\ReadPreference::RP_PRIMARY_PREFERRED,
MongoDB\Driver\ReadPreference::RP_SECONDARY,
MongoDB\Driver\ReadPreference::RP_SECONDARY_PREFERRED,
et MongoDB\Driver\ReadPreference::RP_NEAREST.
La méthode getMode() a également été supprimée.
|
| PECL mongodb 1.20.0 |
Les constantes
MongoDB\Driver\ReadPreference::RP_PRIMARY,
MongoDB\Driver\ReadPreference::RP_PRIMARY_PREFERRED,
MongoDB\Driver\ReadPreference::RP_SECONDARY,
MongoDB\Driver\ReadPreference::RP_SECONDARY_PREFERRED,
et MongoDB\Driver\ReadPreference::RP_NEAREST
sont obsolètes.
|
| PECL mongodb 1.7.0 |
Ajout des constantes
MongoDB\Driver\ReadPreference::PRIMARY,
MongoDB\Driver\ReadPreference::PRIMARY_PREFERRED,
MongoDB\Driver\ReadPreference::SECONDARY,
MongoDB\Driver\ReadPreference::SECONDARY_PREFERRED,
MongoDB\Driver\ReadPreference::NEAREST.
Implémente Serializable.
|
| PECL mongodb 1.2.0 |
Ajout des constantes
MongoDB\Driver\ReadPreference::NO_MAX_STALENESS
et
MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS.
Implémente MongoDB\BSON\Serializable.
|