Database multipli o un singolo database

3

Ho già visto alcune risposte su questo argomento, ma nulla di veramente pertinente alla mia situazione particolare.

Creerò un'applicazione mobile, quindi principalmente telefoni, tablet, ecc. Usando probabilmente Amazon Web Services, prevedo di avere una grande quantità di dati utente tra le altre cose, come statistiche, immagini e così via.

Quindi sono curioso di sapere cosa funzionerebbe meglio in termini di ciò che scalerà meglio, e sarà più efficiente nelle sue query, separando tutti i diversi tipi di dati in database o ne avremo uno enorme. Il modo in cui sto pensando ora se dovessi fare separatamente avrò circa 3 database basati sul cloud.

Qualsiasi pensiero su questo sarebbe apprezzato, grazie

    
posta QConscious 15.01.2017 - 12:16
fonte

1 risposta

1

I database relazionali sono per dati strutturati con un significato; immagini o testi di grandi dimensioni dovrebbero andare meglio in un archivio di file (o un database adatto a questo, come il key value store).

Sebbene i DB relazionali possano archiviare dati e testi di grandi dimensioni, non strutturati (BLOB / VARBINARY (MAX) o NCLOB / NVARCHAR (MAX)), non è il loro scopo principale e potrebbero essere inutili con questo.

Diversi database / persistenza polyglot hanno il problema di sincronizzare le transazioni su più sistemi. Quindi quanti dati strutturati hai? Questo è importante se hai bisogno di un DB relazionale.

    
risposta data 15.01.2017 - 12:40
fonte

Leggi altre domande sui tag