MySQL et SGBD

MySQL et SGBD - SQL/NoSQL - Programmation

Marsh Posté le 27-02-2003 à 12:44:02    

Bonjour,
 
Je voudrais monter une application Web avec accès en écriture sur une base de données par plusieurs utilisateurs simultanés.
Tous les utilisateurs écrivent dans la même table, et il faut donc que le lock au niveau de la base de données se fasse au niveau de chaque enregistrement de cette table.
 
Pouvez-vous m'aider à confirmer ces affirmations :
 
 - avec une base Access, le lock se situe au niveau de la table entière,
 - avec SQL Server ou Oracle, le lock se situe au niveau de chaque enregistrement de la table,
 
 - avec MySQL : comment se situe le lock ? existe t-il un driver ODBC pour cette base de données ?
 
Merci d'avance


---------------
BULLB
Reply

Marsh Posté le 27-02-2003 à 12:44:02   

Reply

Marsh Posté le 27-02-2003 à 18:59:10    

Malheureusement, MySQL se limite au table locking, tout du moins sur en MyISAM. Mais le row locking est théoriquement possible sur des tables InnoDB.

Reply

Marsh Posté le 27-02-2003 à 20:03:15    

Des drivers ODBC sont disponibles sur le site de MySQL.  Le 2.5 (stable) et le 3.51 (gamma).  Actuellement j'utilise la 3.51 gamma.
 
La différence entre les deux réside dans les versions des spécifications ODBC supportées.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed