Методологии проектирования баз данных графов

Я хочу использовать графовую базу данных для веб-приложения (включая сеть пользователей, сообщений, комментариев, голосов, ответов). , документы и слияния документов и некоторые другие транзитивные отношения для пользователей и документов.) Поэтому я начинаю задаваться вопросом, существует ли что-то вроде методологии проектирования графовых баз данных, т. е. своего рода аналог принципов проектирования, рекомендуемых для реляционных баз данных (например, нормальные формы)?

Примеры вопросов (из многих возникающих вопросов):

  • Является ли хорошей идеей создание Top-Node Users, имеющих отношения («существуют») на любом User-Node в базе данных?
  • ​​Стоит ли встраивать управление версиями (т.е. создавать отношения (что-то вроде «следует»)) poi привязка к обновленным версиям документа/сообщения таким образом, что возвращение в прошлое означает наблюдение за изменениями, через которые прошел документ.
  • и т.д...

Нужна ли нам «Поваренная книга по проектированию баз данных графов»?

12
задан phynfo 25 May 2012 в 11:12
поделиться