Где мы должны вести учет между двумя системами? - PullRequest
0 голосов
/ 24 августа 2018

Основная система (A) содержит Предметы (как на складе). Это авторитетный источник для Предметов.

Другая система (B), основанная на семантическом / triple_store, мы используем для построения семантических отношений междуэлементы, которые впоследствии используются в запросах на сайте.

Где находится идеальное место для хранения информации, соединяющей эти две системы?

1) Поместите поле в (A) с помощью (B) системного URI /Я БЫ?2) Поместить поле в (B) с (A) системным URI / ID?3) Создать другую систему / API, делающую это отношение?n) еще один

Если говорить более практично, большую часть времени новый элемент создается в (A), а затем (B) должен создавать эквивалентную сущность.Должен ли (A) что-то отправить (B), напрямую или через MQ?

Это в основном теоретический вопрос из практической ситуации, с которой я столкнулся.Я знаю, что могу дать некоторые ответы из теории БД, но я думаю, что есть еще кое-что, что можно взорвать и изучить.

...