Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 2 anni fa . Sto progettando un'applicazione che in una fase iniziale raccoglierà i dati …
È chiaro a tutti ( spero ) che archiviare le password senza almeno salarle / cancellarle sia un'idea terribile . E le e-mail? Supponiamo che tu mantenga l'indirizzo e-mail di abbonamento, se lo crittografi correttamente potrebbe non essere utilizzabile per inviare e-mail agli utenti. D'altra parte, se non lo crittografate …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Ho raccolto un sacco di domande di intervista come "Descrivi come …
Dopo aver eseguito una buona normalizzazione, devi ancora indicizzare la tabella? In che modo ciò influirà sulle prestazioni? Interesserà anche le prestazioni in qualche modo dopo una buona normalizzazione? Quali colonne vengono generalmente indicizzate se si dispone già della chiave primaria e della chiave esterna? Sembra che sia già efficace …
Mentre sono un programmatore professionista, non sono mai stato addestrato formalmente in ingegneria del software. Dato che visito spesso qui e SO, ho notato una tendenza a scrivere unit test quando possibile e, man mano che il mio software diventa più complesso e sofisticato, vedo i test automatizzati come una …
Negli schemi di database, noto spesso che le dimensioni di VARCHAR sono arrotondate agli offset di byte 128/256 o 4096. L'ho già fatto prima e l'idea alla base era probabilmente qualcosa di efficiente. Tuttavia, c'è ancora un motivo valido per farlo al giorno d'oggi? Oggi uso spesso '50', '100' o …
Ogni volta che leggo dei programmatori Oracle ecc., Mi confondo. Non so cosa facciano esattamente. Da quanto ho capito, i programmatori di applicazioni devono sviluppare le funzionalità di base. Le librerie che usano potrebbero aiutare nello sviluppo della GUI o nella connettività del database, ma la funzionalità che rende quell'applicazione …
Ho un'idea in mente, ma mi confonde ancora l'area del database . Immagina di voler mostrare dati in tempo reale e di utilizzare una delle più recenti tecnologie di browser ( socket Web - anche utilizzando browser più vecchi ), è molto facile mostrare a tutti gli osservabili (browser dell'utente) …
Doctrine e Propel utilizzano entrambe l'ereditarietà di tabelle singole e concrete per mappare le relazioni degli oggetti. Il primo vede tutti i possibili campi dell'albero delle classi mappati su una singola tabella, mentre il secondo mappa ogni classe su una tabella specifica, duplicando i campi comuni nella gerarchia dell'ereditarietà. Mentre …
Vedo molte discussioni in volo sulle prestazioni di db 'x' o che passare da 'x' a 'y' migliora le prestazioni del nostro sito. Devo ancora vedere il benchmarking corretto che funziona su diversi tipi di database. È possibile scrivere un benchmark significativo che possa essere utilizzato su più tipi di …
Sulla base di ciò che dice questo ragazzo: http://toddfredrich.com/ids-in-rest-api.html Supponiamo che abbia ragione sull'UUID per identificare le risorse API. Quindi ho riscontrato problemi nel tentativo di implementarlo in questo modo, questo è: class FooEntity { final String id = null; //auto-generated by my backend (mongodb), not shared final UUID uid …
Ho appena iniziato un nuovo lavoro come sviluppatore di database per un'azienda di dimensioni medio-piccole, basata sulla tecnologia Microsoft. Ho notato presto quante pratiche si discostano da ciò che mi è stato insegnato a scuola per quanto riguarda le migliori pratiche, i modelli di progettazione, i test e la gestione …
Sto lavorando a un progetto in cui, a un certo punto, dovevo prendere una decisione sull'opportunità o meno, nel database, di avere una singola tabella con più colonne che non tutti i record utilizzano o più tabelle con schema duplicato. Sto creando un'applicazione di informazioni sportive in grado di gestire …
Stavo realizzando un programma Python per misurare la crescita di codereview.SE . Il mio approccio era quello di ottenere le "Statistiche del sito" mostrate in prima pagina e memorizzarle sul mio disco rigido. Ho intenzione di farlo una volta al giorno. Finora ho fatto abbastanza per ottenere le statistiche e …
Attualmente voglio strutturare una tabella di tracciamento / cronologia come questa: PrimaryKey - ID AltroTableId - fk fieldName: nome del campo da tracciare OldValue NewValue Nome utente CreateDateTime Quindi sostanzialmente voglio avere una tabella che segua la cronologia di un'altra tabella, memorizzare il nome della colonna del campo modificato con …
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.