Dan1111 ha già fornito una risposta contrassegnata come corretta. Vale la pena notare di sfuggita un paio di punti aggiuntivi.
Innanzitutto, in quasi tutte le implementazioni di database a grafo, i record vengono "bloccati" perché esiste un numero sconosciuto di puntatori che puntano al record nella sua posizione corrente. Ciò significa che un record non può essere spostato in una nuova posizione senza lasciare un indirizzo di inoltro nella vecchia posizione o interrompere un numero sconosciuto di puntatori.
Teoricamente, si potrebbero mescolare tutti i record contemporaneamente e trovare un modo per individuare e riparare tutti i puntatori. In pratica si tratta di un'operazione che potrebbe richiedere settimane su un database di grandi dimensioni, durante le quali il database dovrebbe essere spento. Semplicemente non è fattibile.
Al contrario, in un database relazionale, i record possono essere rimescolati su una scala abbastanza ampia e l'unica cosa che deve essere fatta è ricostruire tutti gli indici che sono stati interessati. Questa è un'operazione abbastanza grande, ma neanche lontanamente grande come l'equivalente di un database a grafo.
Il secondo punto degno di nota è che il world wide web può essere visto come un gigantesco database a grafo. Le pagine Web contengono collegamenti ipertestuali e riferimenti a collegamenti ipertestuali, tra le altre cose, altre pagine Web. Il riferimento avviene tramite URL, che funzionano come puntatori.
Quando una pagina Web viene spostata su un URL diverso senza lasciare un indirizzo di inoltro al vecchio URL, un numero sconosciuto di collegamenti ipertestuali verrà interrotto. Questi collegamenti interrotti danno quindi origine al temuto messaggio "Errore 404: pagina non trovata" che interrompe il piacere di tanti navigatori.