2010-11-23 4 views
0

У нас есть приложение для Android, которое в настоящее время отправляет данные в скрипт php, который записывает в базу данных mysql на том же сервере. Мы думаем использовать масштабируемую удаленную БД, например. amazon RDS.Вставьте данные в удаленную базу данных mysql

Вопрос в том, как наше приложение для Android работает с этими удаленными БД? Есть ли у них какой-то API для отдыха, или нам нужно отправить данные на тот же php-скрипт на нашем сервере, но использовать их для отправки в удаленную базу данных mysql?

Thanks

ответ

0

Это зависит полностью от удаленной базы данных. Просеивайте свои документы разработчиков, чтобы узнать, что вам нужно сделать, чтобы работать с ними.

Вы можете, скорее всего, сделать любой вариант, о котором вы упомянули (взаимодействовать непосредственно через приложение Android или использовать PHP-скрипт на вашем сервере как человек в середине).

Лично я хотел бы использовать скрипт PHP-скрипта на вашем сервере, который действует как API, поскольку он позволяет вам изменять удаленные базы данных без изменения/переупаковки вашего приложения для Android.

+0

Сценарий среднего человека php позволит нам изменить удаленный db по требованию, но если мы идем по этому маршруту, мы действительно выгружаем много работы с нашего сервера? Если нашему серверу все еще приходится обрабатывать входящие данные, это экономия большой нагрузки по сравнению с простое его прямое обращение к локальной базе данных mysql? Я думаю, ответ зависит от того, является ли mysql узким местом приложения? – user435281 2010-11-23 18:40:14

0

Возможно, либо он должен иметь возможность делать вставку базы данных; мы не знаем в данный момент. Вам нужно будет определить, нужен ли средний уровень, или если вы сделаете всю свою обработку на устройстве. Например, вы можете использовать среднюю часть PHP, потому что ее легко изменить, в отличие от устройства. Если бы все было всегда одно и то же, неважно, что вы могли бы рассылать с устройства с помощью защищенной ссылки и давать, что он способен сделать это в первую очередь.

Поскольку будущее трудно увидеть, я бы придерживался PHP. Это основано на ограниченной информации, которую вы здесь даете.

Смежные вопросы