У меня есть приложение, которое позволяет пользователю делать определенные вещи (добавлять, редактировать, удалять записи) в базе данных.
У меня есть портативное устройство, которое работает в пакетном режиме, поэтому оно не работает. При стыковке данные синхронизируются с базой данных.
До сих пор задачи, которые выполнял контроллер, были очень небольшими (создавались только новые записи). Таким образом, я использовал CSV-файлы и передавал их туда-сюда.
Проблема в том, что теперь портативное приложение будет значительно больше, поэтому использование CSV-файлов (измельчение и изменение) станет ОЧЕНЬ грязным.
Я пытаюсь придумать лучший способ сделать это заново. У меня может быть база данных на контроллере, которая синхронизируется с основной базой данных, но у меня есть ощущение, что с размером базы данных контроллер не сможет с этим справиться (плюс в этом нет необходимости).
Какой самый лучший способ сделать то, что мне нужно?