Я хочу запустить мобильное приложение, но у меня есть несколько вопросов. Я не понимаю, что такое уровень подключения к базе данных. Должен ли я создавать свою архитектуру двухуровневой; 1-й уровень - это мобильное приложение (создание соединение с базой данных в мобильном приложении), 2-й уровень - это просто база данных. Или 3-х слойный: 1-й - мобильное приложение, 2-й - сервер (который обрабатывает соединение между базой данных и приложением), 3-й - база данных.
Каковы плюсы и минусы этих двух архитектур? Заранее спасибо