Scenario :

Rete con server 2003 ed un'unico client XP.
Ho installato SugarCRM sul server (soluzione, Apache,PHP, MySQL).

Ho la necessita' di creare una applicazione in delphi
client/server per la memorizzazione in un server SQL su Window 2003 di altre informazioni e sto decidendo quale tecnologie adottare.

Per quanto riguarda il database mi conviene utilizzare lo stesso mysql (creo un altro datavase e lo chiamo miodatabase) o cambiare ad es. Interbase visto che l' applicazione la devo sviluppare in delphi?

Cosa utilizzo ADO o DbExpress?

OLE DB o ODBC?

Devo eseguire parecchie operazioni di update (intendo nuovi record aggiunti e modifica dei precedenti e molte SELECT) . Utilizzo le store procedure?

Alcune volte gli accessi potrebbero essere concorrenti (2 users - uno da server e l'altro da client XP in remoto ) come li gestisco? Uso le transizioni? Sono necessarie?


In quest'ultimo caso come garantisco che la chiave primaria sia unica? Con l'autoincremento automatico?
Generatori lato server?

Grazie mille


:master: