После того, как последние несколько часов были потрачены на дальнейшие исследования, кажется, что база данных графов - это правильное решение для управления функцией «ассоциации», которую я хочу развить здесь, потому что фактические отношения будут довольно многомерными по своей природе.
Кроме того, я решил использовать ArangoDB , поскольку он объединяет значение ключа (т. Е. Redis или postgres 'hstore IIRC), хранилище документов (т. Е. Документы Mongo или Postgres' JSONB).), а также выполняет функции графической базы данных.Arango может объединять документы и, что еще лучше, имеет единый унифицированный язык запросов, который работает со всеми 3 типами моделей.Вокруг него уже есть достаточно мощная инструментальная среда, которая выглядит довольно многообещающе.
Я нашел это видео на YouTube довольно поучительно, если кто-то хочет получить хорошее представление о том, почему вы можете захотетьиспользуйте «многомодельную базу данных», такую как ArangoDB.