Attualmente sto creando un'applicazione Web che consente agli utenti di archiviare e condividere file di dimensioni 1 MB - 10 MB. Mi sembra che l'archiviazione dei file in un database rallenti in modo significativo l'accesso al database. È una preoccupazione valida? È meglio archiviare i file nel file system e …
Ho cercato di progettare un database in linea con un concetto di progetto e mi sono imbattuto in quello che sembra un problema molto dibattuto. Ho letto alcuni articoli e alcune risposte Stack Overflow che affermano che non è mai (o quasi mai) accettabile memorizzare un elenco di ID o …
Quando progetto e creo il software su cui lavoro, in genere progetto e creo prima le tabelle SQL back-end, quindi passiamo alla programmazione effettiva. Il progetto a cui sto attualmente lavorando mi ha lasciato perplesso. Ciò è probabilmente dovuto alla mancanza di requisiti validi e solidi, ma sfortunatamente c'è poco …
Sto pensando di utilizzare un modello di entità-attributo-valore (EAV) per alcune delle cose in uno dei progetti, ma tutte le domande al riguardo in Stack Overflow finiscono per rispondere chiamando EAV un anti-pattern. Ma mi chiedo se sia così sbagliato in tutti i casi. Diciamo che l'entità del prodotto del …
Supponiamo che tu scriva un'applicazione che può essere configurata dall'utente. Per memorizzare questi "dati di configurazione" in un database, vengono comunemente utilizzati due modelli. La tabella a riga singola CompanyName | StartFullScreen | RefreshSeconds | ... ---------------+-------------------+------------------+-------- ACME Inc. | true | 20 | ... La tabella nome-valore-coppia ConfigOption | …
Un mio collega oggi ha suggerito di passare attraverso tutte le query nella nostra applicazione e di aggiungere gli indici di conseguenza. Ritengo sia un'ottimizzazione prematura perché la nostra applicazione non è stata ancora rilasciata. Ho suggerito di monitorare le query lente una volta che siamo online e quindi aggiungere …
Sto progettando di progettare e impostare un database per memorizzare le voci del dizionario (di solito singole parole) e il loro significato in un'altra lingua. Quindi, ad esempio, il Glossario della tabella deve avere voce e definizione e ogni record di tabella ha un riferimento all'id di un record archiviato …
Vorrei usare Youtube come esempio: usano gli ID sotto forma di PEckzwggd78. Perché non usano numeri interi semplici? Oppure imgur.com: usano anche ID come 9b6tMZSimmagini e gallerie. Numeri non sequenziali. Perché non usano numeri interi (in particolare quelli sequenziali)? In quali casi è una saggia decisione utilizzare tali ID stringa …
Sto lavorando a un sistema di lista dei desideri, in cui gli utenti possono aggiungere articoli alle loro varie liste dei desideri e intendo consentire agli utenti di riordinare gli articoli in un secondo momento. Non sono davvero sicuro del modo migliore per archiviarlo in un database rimanendo veloce e …
Dovremmo creare una struttura di database con un numero minimo di tabelle? Dovrebbe essere progettato in modo tale che tutto rimanga in un posto o va bene avere più tavoli? In qualche modo influenzerà qualcosa? Sto ponendo questa domanda perché un mio amico ha modificato la struttura del database in …
Ho imparato a conoscere i database NoSQL da una settimana. Comprendo davvero i vantaggi dei database NoSQL e dei molti casi d'uso per cui sono perfetti. Ma spesso le persone scrivono i loro articoli come se NoSQL potesse sostituire i database relazionali. E c'è il punto in cui non riesco …
Ho iniziato a lavorare in una nuova organizzazione e uno dei modelli che ho visto nel database è la duplicazione dei campi per facilitare la scrittura di query per gli analisti aziendali. Stiamo usando Django e il suo ORM. In un caso, manteniamo un oggetto MedicalRecordNumber con una stringa univoca …
Quando rivedo i modelli di database per RDBMS, di solito sono sorpreso di trovare piccoli o nessun vincolo (a parte PK / FK). Ad esempio, la percentuale viene spesso memorizzata in una colonna di tipo int(mentre tinyintsarebbe più appropriato) e non vi è alcun CHECKvincolo per limitare il valore all'intervallo …
Mi sto tuffando nel design guidato dal dominio (DDD) e mentre ci approfondisco ci sono alcune cose che non capisco. A quanto ho capito, un punto principale è quello di dividere la logica di dominio (Business Logic) dall'infrastruttura (DB, file system, ecc.). Quello che mi chiedo è: cosa succede quando …
Stiamo costruendo un'applicazione web per l'azienda, la cui amministrazione esisteva finora solo nei fogli Excel. Ormai abbiamo quasi finito, ma recentemente mi è stato assegnato un compito per importare tutti i loro dati da quei fogli nel nostro nuovo sistema. Il sistema è integrato in Java, ma poiché questa importazione …
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.