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