Я искал и прибегал к поиску различных способов создания центрального скорингового сервера для турнира по гольфу, но не нашел никаких окончательных ответов о том, как я могу это сделать.Что я ищу, так это несколько советов о том, как мне это реализовать.У меня есть опыт программирования в Objective-C, так как я создал пару приложений для iPhone, и я не боюсь пробовать и изучать новые вещи.Я объясню, что я предполагаю, и если бы я мог получить некоторые предложения о том, как начать, это было бы здорово.
a.В моем турнире по гольфу приняли участие около 80 человек.
b.У меня было бы 5 добровольцев с айфонами, расположенными вокруг поля для гольфа, чтобы набирать очки у игроков, когда они заканчивают пару лунок.
c.Волонтер вводил результаты в приложение на iPhone.Затем приложение отправляет результаты на центральный сервер подсчета очков, чтобы обновить гигантскую таблицу лидеров в клубе.
Мои вопросы: какую базу данных мне следует использовать?Мне нужно что-то, что очень удобно для пользователя, так как я должен иметь возможность быстро вносить изменения в базу данных на лету, если потребуется.IPhone не будет работать в той же сети, что и центральный сервер, поскольку они, скорее всего, будут подключены к сети 3G на поле для гольфа.Пока что приложение для iPhone, которое отправляет результаты на сервер, не будет в магазине приложений, так как я буду создавать приложение через специальный профиль.
Любая помощь, предложения или советы будут высоко оценены.