Лучшие практики архитектуры моделей локальных БД (SQL) - PullRequest
0 голосов
/ 30 июня 2019

Мы используем GRDB в качестве нашей основной оболочки локальной базы данных SQL. Я пытаюсь понять плюсы и минусы наличия нескольких моделей (для каждого логического уровня) по сравнению с одной, которую я использую как на уровне БД, так и на уровне клиента.

Интуитивно я бы сказал, что лучше использовать одну и ту же модель как для БД, так и для клиента, поэтому, когда происходит изменение в модели, и вы хотите изменить ее, вам не нужно писать одно и то же. код дважды (один для Model и один для DBModel, но я не достаточно опытен, чтобы сделать этот вызов. Как вы думаете? Несколько моделей или одна?

...