Subquestioning SQL - when should you use “with (nolock)”Quels sont les problèmes de verrouillage et d'impasse dans les opérations financières?
Dans une institution financière locale j'ai été réprimandé par leurs programmeurs pour les exprimer mon opinion que (leur obsession de programmeurs) (b) les problèmes de verrouillage dans leur base de données MS SQL Server 2005 (s) n'a pas fait beaucoup de sens pour moi. Quels sont les problèmes possibles de verrouillage, blocage, blocage si les opérations financières ne sont jamais mises à jour, effacées et même les opérations incorrectes (partie des "transactions"?) Sont corrigées en insérant (ajoutant) de nouveaux enregistrements de correction dans la base de données (s))?
Quel est le terme en anglais? Dans d'autres langues, on l'appelle storno, stornoed (?) Operations/records. Donc, d'après ce que je comprends, les «transactions» ne sont jamais annulées et il n'y a jamais d'enregistrements incorrects/inexistants, seulement des enregistrements non actualisés.
Mise à jour:
J'ai recherché sur storno et je n'ai trouvé aucun résultat avec sa définition en anglais ou son utilisation dans les textes anglais.
J'ai trouvé la définition de storno (en lettres latines) seulement en italien.
Mais la comptabilité a été inventée en Italie et de nombreux termes comptables italiens sont utilisés dans d'autres langues, par exemple, en comptabilité russe (bancaire).
Je pensais aussi que c'était une pratique internationalement acceptée dans la comptabilité des opérations financières, n'est-ce pas?
Update2:
S. Lott m'a donné à créer un lien The way that transactions are reversed in an ERP application is a big deal! disant que storn est opération d'inversion.
Eh bien, ce n'est pas correct. Storno n'est pas seulement une transaction, c'est une opération (partie de transaction) corrigeant un fonctionnement incorrect, bien que 2 opérations combinées puissent sembler inverser la transaction (consistant en 2 opérations - de crédit et de débit sur les comptes cible et source).
Alors, storno n'est pas une pratique courante de comptabilité financière à travers le monde?
Quoi qu'il en soit, Je souhaite éviter toute discussion sur les détails/techniques/termes de la comptabilité et limiter la question au contexte lorsque les enregistrements ne sont jamais supprimés ou mis à jour.
Quels sont les problèmes possibles de verrouillage, de blocage, de super-verrouillage, de performance dans ce contexte?
"autres langues?" Pourriez-vous être précis? –
Parlez-vous de ça? http://richardatopenbravo.blogspot.com/2010/02/way-that-transactions-are-reversed-in.html –
@ S.Lott, Postez votre réponse. Je l'ai surpassé, car cela m'aide. Voir ma mise à jour dans la publication principale –