Я читал о базах данных Graph и хотите знать, если этот тип структуры применим к нему:Является ли эта концепция применимой для базы данных графа?
компании> Has Учетные записи пользователей> Учетные записи разослать facebook сообщения (которые доступны для всех пользователей)
До сих пор - я думаю, это имеет смысл - да, это было бы полезно использовать Graph. Сообщение имеет отношение к любым учетным записям, и вы можете узнать направление в обоих направлениях - сообщения для компании и какие сообщения были отправлены пользователями или компаниями.
Однако
- Пользователи, добавленные получить и удалены на ежедневной основе, и мне нужен магазин звукозаписей, сколько было в данный момент времени
- Счета получение результатов для каждой должности (нравится/друзей) которые мне нужно хранить на ежедневной основе
- мне нужно, чтобы узнать, сколько нравится компания получила (в любой день)
- Мне также нужно, чтобы узнать, сколько любит пользователь получил
- мне нужно фи nd out, сколько понравилось пользователю, полученному за сообщение
- Вам нужно будет хранить Likes как группу, а затем дату-значение - можете ли вы даже иметь свойства «sub»?
Я боюсь в этой точке, если вы не храните много списков свойств даты и значения на узел. Так вы это сделаете? Если бы я хотел найти более поздние 2 балла, например, это было бы так же эффективно, как РСУБД?
Так что если ваше мнение, то база данных Graph будет соответствовать нашим требованиям. Я немного смущен, хотя о том, как вы будете хранить даты на элемент, который я бы традиционно хранил в простой таблице, и ссылаюсь на сообщение. Так, например: 10/2/15 - 1 нравится - сообщение 1, 11/2/15 - 2 нравится - сообщение 1 и т. Д. Если эти данные не сгруппированы где и как вы его сохраните? Это на узле, таком как дата-10/2/15: 1? Спасибо – Antony
@Antony попытаться обернуть вокруг вас [Multi-Model Database | OrientDB Manual] (http://www.orientechnologies.com/docs/last/orientdb.wiki/Tutorial-Document-and-graph-model.html) и [TinkerPop3> Проблемы> мета-свойства и мульти-свойства для безопасности и история № 489] (https://github.com/tinkerpop/tinkerpop3/issues/489). Вот где я попытаюсь найти ответ, пока вы еще не в замке поставщика – xmojmr
Спасибо - мне нравится OrientDB. Я правильно понял, что буду использовать Graph для основных данных, а затем Clusters для хранения истории, связанной с этим элементом? – Antony