2012-06-14 4 views
0

У меня есть 3 сервера для трех приложений на aws ec2 с использованием базы данных MySql, теперь у каждого приложения есть сообщение, которое является подписным приложением для клиентов, оно подключается к базе данных sql, которая создана в каждом случае , таким образом, каждое приложение amamber имеет разную базу данных на каждом сервере, теперь мы работаем с устройством ROKU, нам нужно передать атрибуты XML от amember к нему , чтобы изменить пользователя, чтобы он мог смотреть онлайн-потоковое ТВ.необходимо подключить одни и те же приложения с одной базой данных

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

Опции

мои варианты AWS RDS, dynamoDb

Теперь любой может поставить меня в правильном направлении, для этого.

в простых словах необходимости подключения моих нескольких приложений (то же самое приложение) с одной базой данных HELLLLP

+0

Может ли кто-нибудь помочь мне с этим –

ответ

0

Если вам необходимо подключиться к базе данных MySQL, DynamoDB это не ответ. Это не база данных mysql.

RDS - это база данных mysql. Он подключается, как и любая другая база данных mysql. Однако вы не указали, какой язык вы используете. Googling «connect to mysql with [language]» должен помочь.

0

Я думаю, что было бы лучше придерживаться реляционных баз данных, таких как MySQL.
Amazon RDS - это управляемое решение MySQL, но вам не обязательно использовать его для ваших нужд.
Вы можете использовать один из экземпляров EC2 или новый экземпляр EC2 в качестве центральной базы данных и подключить к нему все остальные серверы для запросов. Есть плюсы и минусы выбора RDS над вашим собственным SQL-сервером. Если у вас есть вопросы, не стесняйтесь редактировать свой вопрос и добавлять их.

EDIT в соответствии с комментарием Чтобы подключить ваше приложение к локальному MySQL. Вероятно, вы используете строку подключения, указывающую на «localhost» или «127.0.0.1» ... Это IP-адрес вашей локальной машины. Вам придется изменить его на удаленный IP-адрес машины, где БД хранится удаленно.

+0

спасибо Чен, но можете ли вы дать мне littel больше об этом, например, если я создал имя экземпляра ABC (его БД), и я хочу указать свое приложение на экземпляр XYZ на ABC localhost, то как я должен сообщить своему приложению о подключении db удаленно, –

+0

Я отредактировал свой ответ –