0

私はMySqlデータベースを使用してaws ec2上の3つのアプリケーション用に3つのサーバーを持っています。現在、各アプリケーションにはクライアントサブスクリプションアプリであるメンバーがあり、各インスタンスで作成されたsqlデータベースに接続しているため、このようにしてすべてのアプリが異なるデータベースを持っています各サーバーで、デバイス ROKU を使用しています。XML 属性を amember から ROKU に渡してユーザーを検証し、ユーザーがオンライン ストリーミング テレビを視聴できるようにする必要があります。

目的は、各サーバーが 1 つのデータベースにアクセスするように、amember を使用して各サーバーに接続される 1 つのデータベースを作成する必要があることです。

オプション

私のオプションはaws RDS、dynamoDbです

そのために、誰でも私を正しい方向に導くことができます。

簡単に言えば、複数のアプリ (同じアプリ) を 1 つのデータベースに接続する必要がある HELLLLP

4

2 に答える 2

0

mysql データベースに接続する必要がある場合、DynamoDB は答えではありません。これは mysql データベースではありません。

RDS は mysql データベースです。他の mysql データベースと同様に接続します。ただし、使用している言語については言及していません。「[言語] で mysql に接続する」というグーグル検索が役立ちます。

于 2012-06-16T23:09:43.083 に答える
0

MySQL などのリレーショナル データベースに固執するのが最善だと思います。
Amazon RDS は管理された MySQL ソリューションですが、ニーズに合わせて使用​​する必要はありません。
EC2 インスタンスの 1 つまたは新しい EC2 インスタンスを中央 DB として使用し、他のすべてのサーバーをそれに接続して問い合わせを行うことができます。独自の SQL サーバーではなく RDS を選択することには、長所と短所があります。そこに質問がある場合は、質問を編集して追加してください。

コメントに従って編集 アプリケーションをローカルMySQLに接続するため。おそらく、「localhost」または「127.0.0.1」のいずれかを指す接続文字列を使用しています...それはローカルマシンのIPです。DB がリモートで保存されているマシンのリモート IP に変更する必要があります。

于 2012-06-16T23:29:35.810 に答える