Я пытаюсь разработать схему базы данных для Neo4j. Есть несколько способов сделать это. Я мог бы поместить данные как 1) свойства узла или 2) как ребра, указывающие на узел. Второй вариант намного мощнее с точки зрения того, как я могу запрашивать данные, и предпочтительнее, поскольку он не создает недостатков в производительности.
Будет ли количество ребер замедлять запросы, даже если эти ребра не участвуют в запросе? Я могу пометить эти ребра, чтобы движок мог их игнорировать.
Есть ли здесь какие-то методы оптимизации?
Сколько памяти используют ребра и свойства?
UNWIND range(1,100000) as index
перед созданием отношений), затем добавьте несколько других и запросите несколько . Низкое количество попаданий в БД, малое время выполнения. - person InverseFalcon   schedule 02.11.2017