MySQL simultanéité, comment ça fonctionne et j'en ai besoin pour le manipuler à ma demande

Je suis en train d'exécuter une base de données MySQL. Tous mes tableaux sont à l'aide de la Table de Moteur InnoDB.

Tout le monde qui se connecte dans mon application peut afficher des enregistrements et j'ai peur que à un certain point, deux utilisateurs peuvent mettre à jour ou de l'insertion d'un enregistrement en même temps. N'MySQL gérer ce type de problème de concurrence avec élégance, ou est-ce quelque chose que je vais avoir à programmer dans mon code?

Si je dois le programmer dans mon code, comment allez-vous la manipulation d'une simultanéité des cas comme celui-ci?

  • Vous n'avez pas besoin de se soucier de ces. Moderne jour de Bases de données sont assez intelligents dans le contrôle de concurrence 🙂
  • c'est ce que je pensais, je voulais juste vérifier
  • Hormis l'emballage des requêtes dans les transactions, vous avez seulement besoin de gérer les blocages, qui ne se produisent pas très souvent.
InformationsquelleAutor medium | 2011-01-28