Optimistic vs Pessimistic de verrouillage

Je comprends les différences entre le verrouillage optimiste et pessimiste. Maintenant, quelqu'un pourrait-il m'expliquer quand je voudrais utiliser soit l'un, en général?

Et la réponse à cette question changer en fonction de si oui ou non je suis à l'aide d'une procédure stockée à exécuter la requête?

Mais juste pour vérifier, optimiste signifie "ne pas verrouiller la table lors de la lecture de" et pessimiste signifie "verrouiller la table lors de la lecture."

  • blog.couchbase.com/...
  • C'est une bonne question d'autant qu'en serializability j'ai lu At any technique type conflicts should be detected and considered, with similar overhead for both materialized and non-materialized conflicts.
InformationsquelleAutor Jason Baker | 2008-09-24