Я работаю над приложением для iPhone, которое позволит пользователям загружать / скачивать фотографии на / с сервера БД вместе с некоторыми данными, связанными с каждой фотографией.
Хотя у меня есть опыт программирования для iPhone, у меня нет большого опыта в программировании на стороне сервера и БД.
Есть ли у кого-нибудь советы о том, что было бы самым простым способом настроить сервер БД и обрабатывать запросы и ответы, поступающие с iPhone. Этот сервер может потенциально потребоваться для обработки большого объема трафика и сохранения целостности данных. Несколько пользователей iPhone могут одновременно загружать и изменять данные, связанные с каждой фотографией.
Я думаю об открытии учетной записи на размещенном сервере, чтобы мне не пришлось покупать оборудование и запускать его из дома. Будем очень признательны за любые советы компании, которая предоставляет качественный и доступный сервер и хостинг БД.
Спасибо,
-Горан
Есть много хостинг-провайдеров. Просто нажмите Google, и вы получите массу вариантов.
Что касается того, как это сделать, то вам нужно иметь веб-метод на веб-сервере, который принимает запросы с файлом и информацию о файле.
Это должно затем сохранить файл на жестком диске на файловом сервере, а затем сохранить метаданные в базе данных, включая указатель на файл на файловом сервере.
Если вы попытаетесь сохранить файл в своей базе данных, ваша база данных станет очень большой, и ею будет сложно управлять очень быстро, а производительность сильно пострадает.
Вы можете легко разместить это на компьютере или компьютере в облаке (Amazon, Azure и т. Д.).