Un DB NoSQL sarebbe più efficiente di un DB relazionale per la memorizzazione di oggetti JSON?

5

Sto usando una libreria che restituisce un oggetto JSON (come una stringa, ma penso che sia standard), e vorrei memorizzare il contenuto di questo oggetto in un database locale.

Sono piuttosto fresco in termini di interfaccia con DB, ma riesco a orientarmi. Stavo usando un database MySQL per archiviare i dati, ma questo comportava l'utilizzo di metodi per estrarre i campi dell'oggetto grezzo e tagliare e tagliare a cubetti.

Mi chiedo se sarebbe più efficiente utilizzare una soluzione NoSQL per archiviare i dati, poiché è già nella forma corretta.

    
posta jonsca 30.09.2011 - 05:27
fonte

2 risposte

11

La decisione di utilizzare DB relazionale o database non relazionale (documento / OO / grafico) non dovrebbe basarsi sulla rappresentazione dei dati (JSON / BSON / XML / ...), ma sulle operazioni che intendi preformare sui dati.

Se si dispone di uno schema rigoroso ed è necessario eseguire query SQL, è necessario utilizzare il DB relazionale. Altrimenti, potresti prendere in considerazione altre opzioni.

Guarda qui per considerare le tue opzioni.

    
risposta data 30.09.2011 - 09:52
fonte
2

beh, questo dipende molto dalle tue necessità. per i dati di piccole dimensioni è possibile vivere con l'RDBMS, ma per un sistema reale e per i big data è necessario disporre di un database degli oggetti. la tua domanda può essere ridotta a ODBMS da no-sql.

DB cache dagli intersistemi è un buon candidato per la soluzione. la cache è un database di oggetti senza rigore sullo schema. qui i tuoi oggetti possono essere mappati agli oggetti db. quindi hai una mappatura 1-a-1 e quindi non è richiesta alcuna traduzione (slicing).

come hai menzionato Json puoi anche usare la soluzione totalmente gratuita dagli intersistemi GloblasDB che hanno i suoi collegamenti a Java.

come accennato in precedenza, dipende totalmente dal tuo bisogno di quale sistema stai costruendo.

    
risposta data 21.10.2011 - 15:23
fonte

Leggi altre domande sui tag