Quali sono i punti deboli di un database relazionale?

January 11

Quali sono i punti deboli di un database relazionale?


I database relazionali consentono agli utenti di cercare e recuperare insiemi di dati, chiamato tabelle, sulla base di rapporti tra i singoli pezzi di dati. Nonostante i vantaggi quali l'ottimizzazione su grandi insiemi di informazione e di accesso strumenti come Structured Query Language (SQL), database relazionali vengono anche con i propri svantaggi.

Restrizioni sui tipi di dati

I database relazionali sono dotati di sistemi di ritenuta su ciò che i tipi di dati in grado di memorizzare. tipi di dati complessi, come le immagini 3D o oggetti di dati astratti non sono disponibili per memorizzare in un database relazionale. tipi di dati disponibili a un database includono numeri, caratteri (lettere), le date e gli orari, o valori booleani (vero / falso).

Complessità

I database relazionali possono diventare rapidamente complessa quando la quantità di dati cresce e le relazioni tra pezzi di dati diventano più complicate. Inoltre, SQL, mentre un potente strumento per l'accesso ai dati da un database relazionale, è limitata nel modo in cui si accede ai dati con i rapporti complicati. Inoltre, rappresentano forme complesse di dati, occorre eliminare i dati in tipi di dati semplici che i supporti di database (ad esempio, numeri, lettere e valori booleani). Ricombinando questi valori per ricostruire i dati originali aggiunge alla complessità del sistema.

Costo

Il software e le competenze necessarie per implementare un database relazionale può venire con un prezzo elevato. Oltre l'acquisto di licenze software, i costi in corso di manutenzione del sistema e del personale come dati e requisiti di spazio incremento aumenta il costo dei database relazionali. Inoltre, accedendo accuratamente i dati da un database relazionale richiede un alto livello di esperienza e di formazione, che richiede un grande investimento di tempo e denaro.