0

我有 3 台服务器,用于使用 MySql 数据库的 aws ec2 上的三个应用程序,现在每个应用程序都有一个成员,即客户端订阅应用程序,它与在每个实例中创建的 sql 数据库连接,因此每个 amamber 应用程序都有不同的数据库在每台服务器中,现在我们正在使用设备 ROKU,我们需要将 XML 属性从成员传递给它以验证用户,以便他可以观看在线流媒体电视。

现在的目标是我需要创建一个数据库,该数据库将使用 amember 与每台服务器连接,以便每台服务器访问一个数据库。

选项

我的选择是 aws RDS , dynamoDb

现在任何人都可以把我引向正确的方向,为此。

简而言之,需要将我的多个应用程序(同一个应用程序)与一个数据库 HELLLLP 连接起来

4

2 回答 2

0

我认为最好坚持使用 MySQL 等关系数据库。
Amazon RDS 是一种托管 MySQL 解决方案,但您不必根据自己的需要使用它。
您可以使用一个 EC2 实例或一个新的 EC2 实例作为中央数据库,并将所有其他服务器连接到它以进行查询。选择 RDS 而不是自己的 SQL 服务器有利有弊。如果您有任何问题,请随时编辑您的问题并添加它们。

根据评论编辑以便将您的应用程序与本地 MySQL 连接。您可能正在使用指向“localhost”或“127.0.0.1”的连接字符串...这是您本地计算机的 IP。您必须将其更改为远程存储数据库的机器的远程 IP。

于 2012-06-16T23:29:35.810 回答
0

如果您需要连接到 mysql 数据库,DynamoDB 不是答案。它不是一个mysql数据库。

RDS是一个mysql数据库。它像任何其他 mysql 数据库一样连接。但是,您没有提到您使用的是什么语言。谷歌搜索“使用 [语言] 连接到 mysql”应该会有所帮助。

于 2012-06-16T23:09:43.083 回答