Considerazioni sulla progettazione del database per volumi di dati estremamente grandi

-1

Ho una prossima intervista per una posizione presso un'azienda che si occupa di volumi di dati in scala multi-petabyte. Mi inciteranno sulle domande standard di progettazione del database, ma quali sono le cose migliori su cui concentrare il mio lavoro di revisione / preparazione? Come cambia il design del database quando si arriva a scale veramente gigantesche?

Attualmente penso a:

  • Indici che si adattano alla memoria
  • Nelle tabelle transazionali (ad esempio, il flusso di clic sugli annunci) suddividendo i dati in 1 tabella al mese o con un set di tabelle "recenti" e "storici" con un lavoro di flushing ogni notte o settimana.
  • Over-normalization - chiavi e dimensioni primarie non necessarie (ad esempio una tabella separata per i codici postali statunitensi).

Qualsiasi suggerimento apprezzato

    
posta LittleBobbyTables 03.06.2017 - 22:37
fonte

1 risposta

-2

Prova i modelli di database di base, ad esempio il modello di rete db e come applicarli anche alle relazioni del database utilizzando le chiavi primarie

    
risposta data 04.06.2017 - 16:12
fonte

Leggi altre domande sui tag