Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    Meglio più tabelle oppure una sola tabella per tanti utenti?

    Ciao a tutti
    Magari la domanda è banale .
    Secondo voi meglio avere una sola tabella con dentro tanti utenti diversi che lavorano.
    Oppure meglio avere tante tabelle per ciascun utente.? In modo che ogni utente lavori sulla propria tabella.
    La tabella nasce dal fatto che in passati mi sono trovato con più utenti che lavoravano sulla stessa tabella contemporaneamente ed i dati si sovrapponevano

    Grazie
    victor
    ----------------------

  2. #2
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Quote Originariamente inviata da victor8872 Visualizza il messaggio
    Ciao a tutti
    Magari la domanda è banale .
    Secondo voi meglio avere una sola tabella con dentro tanti utenti diversi che lavorano.
    Oppure meglio avere tante tabelle per ciascun utente.? In modo che ogni utente lavori sulla propria tabella.
    La tabella nasce dal fatto che in passati mi sono trovato con più utenti che lavoravano sulla stessa tabella contemporaneamente ed i dati si sovrapponevano

    Grazie
    Ciao,
    le basi di dati nascono per "condividere" i dati in modo trasversale, eventualmente profilabili.

    Ti faccio una domanda, se crei un utente supervisore, che quindi ha una visibilità non solo sui suoi dati, ma anche su quelli inseriti da altri utenti, come faresti a controllare avendo tante tabelle?

    Diverso è il discorso di gestire una base di dati distinta per cliente (e qui entriamo nel concetto di multitenant).

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    Be vedere tutti i dati di tutte le tabelle lo si può fare.
    Però come si risolve il problema di inserimenti multipli contemporanei sulla stessa tabella ?
    victor
    ----------------------

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Quote Originariamente inviata da victor8872 Visualizza il messaggio
    Be vedere tutti i dati di tutte le tabelle lo si può fare.
    Però come si risolve il problema di inserimenti multipli contemporanei sulla stessa tabella ?
    E' il noto problema degli accessi concorrenti, si risolve con le transazioni ed altri accorgimenti non spiegabili in due parole.

    Qui un'infarinatura
    https://www.html.it/articoli/transaz...e-concorrenti/

    per maggiori informazioni puoi cercare "gestione accessi concorrenti database", c'è un'ampia letteratura sull'argomento.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.