Sto scrivendo un software di gestione del database. Ha un'architettura client-server in cui il server ha il pezzo di codice da memorizzare e recuperare. Il client deve ottenere l'input dall'utente, si connette al server e lo interroga. Ora ho un parser in grado di analizzare query come SQL. La mia domanda è qual è il posto migliore per incorporare questo parser?
Opzione 1 - Incorporamento nel server:
Ottieni le query dal client, passane intatto sul server e poi analizzalo e fai il necessario.
(OR)
Opzione 2: incorporamento nel client:
Recupera le query dal client, analizzala poi e lì e quindi passa un oggetto comando che ha campi specifici impostati che riflettono le query sul server e che il server agisce sui dati nell'oggetto comando.
Qual è il modo giusto di fare?