Capitolo 2. Opzioni per la memorizzazione dei dati connessi
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Viviamo in un mondo connesso. Per prosperare e progredire, dobbiamo comprendere e influenzare la rete di connessioni che ci circonda.
In che modo le tecnologie odierne affrontano la sfida dei dati connessi? In questo capitolo analizziamo come i database relazionali e gli archivi aggregati NoSQL gestiscono i grafi e i dati connessi e confrontiamo le loro prestazioni con quelle di un database a grafo. Per i lettori interessati ad approfondire l'argomento NOSQL, l'Appendice A descrive i quattro principali tipi di database NOSQL.
I database relazionali mancano di relazioni
Per diversi decenni, gli sviluppatori hanno cercato di inserire insiemi di dati collegati e semi-strutturati all'interno di database relazionali. Ma mentre i database relazionali sono stati inizialmente progettati per codificare moduli cartacei e strutture tabellari - cosa che riescono a fare molto bene - si trovano in difficoltà quando cercano di modellare le relazioni eccezionali e ad hoc che si presentano nel mondo reale. Ironia della sorte, i database relazionali non sono in grado di gestire le relazioni.
Le relazioni esistono nel linguaggio dei database relazionali, ma solo in fase di modellazione, come mezzo per unire le tabelle. Nella nostra discussione sui dati collegati nel capitolo precedente, abbiamo detto ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access