Ссылки в Riak: что они могут/не могут по сравнению с графовыми базами данных?

Знакомый Neo4j рассматривает отношения как граждан первого класса; специальные запросы / обходы, целостность (если один узел удален, ссылка исчезла) и т. д. Он также рекламируется как единственный механизм для обозначения отношений, а также превосходит соединения реляционных БД.

Насколько эффективны ссылки Riak для обозначения отношений? Можно ли их использовать для ответов на специальные запросы, такие как «получить список увлечений для каждого такого человека, который зарабатывает больше x»или друг друга, предполагая подходящие функции, такие как вторичные индексы? В общем, могут ли они имитировать вывод соединенияв СУБД?

Они также предназначены для интенсивного использования, такого как система социальных закладок, где есть много ссылок для человека и закладок? Или они предназначены для осторожного использования(все структуры должны быть ориентированными ациклическими графами)?


В категории «не делать»:

  1. Целостность канала не обеспечивается
  2. Невозможно ответить «какие ссылки на этот узел?»

6
задан Community 23 May 2017 в 12:00
поделиться