Stiamo progettando un sistema che è noto per essere pesante (nell'ordine di decine di migliaia di letture al minuto). C'è una tabella namesche funge da sorta di registro centrale. Ogni riga ha un textcampo representatione un unico keyche ne è un hash MD5 representation. 1 Questa tabella contiene attualmente decine …
Quando si definisce una tabella, è utile ordinare le colonne in gruppi logici e i gruppi stessi per scopo. L'ordinamento logico delle colonne in una tabella trasmette significato allo sviluppatore ed è un elemento di buon stile. Questo è chiaro Ciò che non è chiaro, tuttavia, è se l'ordinamento logico …
Capisco un vantaggio delle chiavi surrogate / artificiali in generale: non cambiano e questo può essere molto conveniente. Ciò vale sia che si tratti di campi singoli o multipli, purché siano "artificiali". Tuttavia, a volte sembra essere una questione di politica avere un campo intero a incremento automatico come chiave …
Qualcuno sa come Google o Yahoo eseguono ricerche di parole chiave rispetto a quantità molto enormi di dati? Che tipo di database o tecnologie impiegano per questo? Ci vogliono pochi millisecondi, ma hanno più di un miliardo di pagine indicizzate.
Ci sono due tabelle: Deale DealCategories. Un affare può avere molte categorie di affari. Quindi il modo corretto dovrebbe essere quello di creare una tabella chiamata DealCategoriescon la seguente struttura: DealCategoryId (PK) DealId (FK) DealCategoryId (FK) Tuttavia, il nostro team di outsourcing ha memorizzato le molteplici categorie nella Dealtabella in …
Stiamo costruendo una piattaforma web che incorpora più servizi, ognuno con i propri dati sottostanti. Questi servizi vengono creati indipendentemente seguendo i principi dell'architettura orientata ai servizi , ma effettuano transazioni con dati potenzialmente correlati. Stiamo valutando se questi servizi debbano condividere un grande database o ognuno abbia il proprio …
Stiamo sviluppando una piattaforma per carte prepagate, che fondamentalmente contiene dati sulle carte e sul loro saldo, pagamenti, ecc. Fino ad ora avevamo un'entità Carta che ha una raccolta di entità Conto e ogni Conto ha un Importo, che si aggiorna in ogni Deposito / Prelievo. C'è un dibattito ora …
Per uno dei nostri sistemi, disponiamo di dati sensibili dei clienti e archiviamo i dati di ciascun cliente in un database separato. Abbiamo circa 10-15 clienti per quel sistema. Tuttavia, stiamo sviluppando un nuovo sistema che avrà 50-100 client, forse di più. Sto pensando che in questo caso potrebbe essere …
Informazioni su SQL (Informatica / Database): Quando abbiamo due o più campi in una tabella che, insieme, identificano i suoi record in modo univoco, qual è il modo corretto di chiamarli? Tasti compositi o composti? Ho visto sul web entrambi gli usi quindi non ne sono davvero sicuro.
Sto lottando con indici, chiavi primarie e chiavi esterne ... E la necessità di averle tutte. Se ho due tabelle, entrambe hanno un numero intero come chiave primaria. La prima tabella fa riferimento tramite un FK alla chiave primaria della seconda tabella. Su entrambe le tabelle ho un indice chiave …
Il titolo non ha molto senso, ma non riuscivo a pensare a un titolo migliore per questo problema. Ho le seguenti tabelle progetti id nome Clienti id id_project nome pagamenti id id_customer Data somma Quando un utente entra nel sistema, avrà accesso a un determinato progetto. Ora, voglio elencare tutti …
Ho usato per etichettare le colonne nei miei database in questo modo: user_id user_name user_password_hash Per evitare conflitti quando mi univo a due tabelle, ma poi ho imparato qualcosa in più su come alias le tabelle e ho smesso di farlo. Qual è un modo efficace per etichettare le colonne …
Porre questa domanda, in particolare per Postgres, in quanto ha un buon supporto per gli indici R-tree / spaziali. Abbiamo la seguente tabella con una struttura ad albero (modello di set nidificato) di parole e le loro frequenze: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer …
È accettabile avere un riferimento circolare tra due tabelle nel campo chiave esterna? In caso contrario, come possono essere evitate queste situazioni? In tal caso, come possono essere inseriti i dati? Di seguito è riportato un esempio di dove (a mio avviso) un riferimento circolare sarebbe accettabile: CREATE TABLE Account …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.