Domanda

Questa è più una domanda di apprendimento che codifica, ma sono certo che è un problema comune per chiunque sviluppi sistemi di amministrazione o applicazioni in PHP/MySQL/JS ecc.

Ho sviluppato un'applicazione piuttosto complessa che consente agli utenti di caricare immagini e definire hotspot in esse con azioni associate. Le immagini sono archiviate in una tabella e le azioni in un'altra, con i dati JSON per ogni azione in un campo di testo. Tuttavia, come ho detto, il problema è generico.

Fondamentalmente, la mia paura è che se qualcuno sta modificando la stessa immagine e un insieme di azioni allo stesso tempo, ed entrambi inviano modifiche o se è stato modificato da qualcun altro, allora c'è un'intera serie di strutture che potenzialmente falliranno alla sottomissione.

Non voglio implementare un sistema di bloccaggio, poiché il sistema è molto ampio (collegamenti ad altre immagini, ecc.) E penso che sia un po 'brutto. vidi questo link (Articolo di architettura multi-tenant MSDN) in un'altra domanda, ma sembra un po 'schiacciante e specializzato per SQL Server.

Quindi, quali sono i termini per l'architettura di dati e di sistema qui che posso indagare o ci sono alcuni buoni articoli da fare con questo argomento che le persone possono raccomandare? In particolare per PHP/Web World sarebbe fantastico!

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top