Другие языки программирования и технологии
В чем разница между сервером и базой данных (MySQL)? И что такое API? Клиент-серверное приложение.
Хочу создать приложение для iPhone, обратился в аутсорсинговую компанию; бюджет согласовали, но внятного вопроса на мой ответ дать не смогли. Буду очень благодарен за помощь.
Сервер (он же - серверное оборудование) – это оборудование, внешне представляющее собой системный блок (так же сервером может выступать и сам системный блок) . На сервере размещаются серверные программы (FTP-сервер, HTTP-сервер, MySQL-сервер, DNS-сервер и т. п. ) , которые работают на одном IP-адресе, но на разных портах (напр. доступ к FTP будет по порту 21: xxx.xxx.xxx.xxx:21 (xxx.xxx.xxx.xxx – IP адрес, выдаваемый провайдером интернета) , к HTTP-серверу – по порту 80 (xxx.xxx.xxx.xxx:80)). Можно покупать сервера и устанавливать их на удобном для вас месте, а можно арендовать их в дата-центре. Цена за разные серверные программы будет, обычно, разная. Серверное оборудование позволяет работать серверным программам. Серверные программы же взаимодействуют с пользователем.
База данных MySQL – одна из серверных программ, позволяющая безопасно хранить и изменять данные (например, данные о пользователях, список комментариев и т. п. ) . Обычно этот вид базы данных используется в основном в интернет-ресурсах (сайты, приложения для смартфонов, приложения на Flash, требующие базы данных)
API – это метод простого взаимодействия "маленьких" проектов с "большими". То есть, к примеру, с помощью API можно регистрировать пользователей на своих сайтах, используя их данные из соцсетей: при регистрации пользователь жмёт на кнопку "Войти через (имя_соцсети) " и сервер отправляет запрос к API этой соцсети. Если API сочтёт ваш сайт безопасным (для этого обычно нужно пройти несколько процедур при создании индивидуального запроса к API), он отправит серверу данные, которые он запросил (имя, фамилия, дата рождения, фотография и т. п.)
База данных MySQL – одна из серверных программ, позволяющая безопасно хранить и изменять данные (например, данные о пользователях, список комментариев и т. п. ) . Обычно этот вид базы данных используется в основном в интернет-ресурсах (сайты, приложения для смартфонов, приложения на Flash, требующие базы данных)
API – это метод простого взаимодействия "маленьких" проектов с "большими". То есть, к примеру, с помощью API можно регистрировать пользователей на своих сайтах, используя их данные из соцсетей: при регистрации пользователь жмёт на кнопку "Войти через (имя_соцсети) " и сервер отправляет запрос к API этой соцсети. Если API сочтёт ваш сайт безопасным (для этого обычно нужно пройти несколько процедур при создании индивидуального запроса к API), он отправит серверу данные, которые он запросил (имя, фамилия, дата рождения, фотография и т. п.)
база находится на сервере
Похожие вопросы
- Что такое база данных MySQL? Чем отличаеться от сервера?
- Необходимо подготовить приложение, работающее с базой данных - какие рекомендации?
- Обмен данными между datagrid viewи базой данных
- Java для серверных приложений !!!
- работа с базой данных рабочих
- база данных MySQL -- что это? объясните попроще и попонятнее...
- в файле"bigdump.php" нужно указать настройки для соединения с базой данных и кодировку. что имеется ввиду?
- Можно ли округлить числа после точки в Базе Данных MYSQL
- Помогите с базой данных Delphi+Access
- Почему клиент с другого компьютера не подключается к серверу через интернет? Клиент и сервер написаны на C#.