Сравнение реляционных баз данных и графовых баз данных

Может ли кто-нибудь объяснить мне преимущества и недостатки реляционной базы данных, такой как MySQL, по сравнению с графической базой данных, такой как Neo4j?

В SQL у вас есть несколько таблиц с различными идентификаторами, связывающими их. Затем вы должны присоединиться, чтобы соединить таблицы. С точки зрения новичка, зачем вам проектировать базу данных так, чтобы она требовала объединения, а не того, чтобы с самого начала соединения были явными как ребра, как с базой данных графа. Концептуально это не было бы смысла для новичка. Предположительно, есть очень техническая, но не концептуальная причина для этого?

Ответы на вопрос(5)

Ваш ответ на вопрос