как выбрать между прямым доступом к базе данных и поставщиком контента?

Я пишу приложение, которое состоит из бизнес-логики и частей пользовательского интерфейса. Как BL, так и пользовательский интерфейс должны хранить и изменять / изменять довольно большой объем данных. В большинстве случаев изменения в сохраненных данных должны немедленно отражаться в пользовательском интерфейсе.

Как мне решить, следует или не следует использовать прямой доступ к БД? поставщик услуг?

Я прочитал кое-что по этой теме ( 1 , 2 ) и понимаю разницу между этими двумя вариантами.

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

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