У меня большая система, работающая с набором данных. Моя система состоит из нескольких отдельных частей (например, сервисов) - разделение основано на платформе своего рода. Во всем потоке системы набор данных изменяется и обновляется в БД.
Платформа, которую я использую, позволяет общаться между различными частями с помощью XML. Таким образом, если одна часть должна отправить некоторые параметры другой, она может это сделать.
Возникает вопрос, когда некоторым частям необходим тот набор данных, над которым система работает в самом обновленном состоянии. Он может получить его из других частей системы двумя способами:
- Передайте весь набор данных, используя XML-файлы платформы (не волнуйтесь, они сохраняются).
- Передать только ссылку на идентификатор данных в БД (помните?), А затем запросить данные из нее (при условии, что каждая часть отвечает за обновление БД с помощью модификаций данных).
Какой путь лучше и почему?
Я полагаю, что здесь нет четкого ответа, так как это зависит от ситуации (технология, структура системы и т. Д.), Но, тем не менее, я хотел бы получить ваши ответы.
Thx.