Гибкие отношения модели данных в Django - PullRequest
0 голосов
/ 26 октября 2019

Я разрабатываю систему, в которой каждая сущность может при желании быть связана с любой другой сущностью, независимо от класса. Вот так ...

enter image description here

В настоящее время я использую серверную часть PostgreSQL. Я посмотрел на contenttypes framework , который, похоже, будет работать. И после прочтения этого вопроса кажется, что MongoDB может работать. Но после прочтения документов Mongo кажется, что базы данных NoSQL, такие как Mongo, больше подходят для представления неструктурированных данных, таких как документы MS Word или HTML.

У меня большой опыт работы с реляционными базами данных. , но имеют ограниченный опыт работы с базами данных NoSQL, такими как MongoDB. А также ограниченный опыт работы с графовыми базами данных.

Как лучше всего моделировать данные такого типа с помощью Django? И рекомендуется ли один тип базы данных по сравнению с другим для моделирования данных такого типа?

...