3

我正在为最终用户设计一个图像存储应用程序,它将具有许多 CRUD 类型的功能。我想在 Amazon Web Services (AWS) 上托管应用程序,并且打算使用该游戏!框架、S3 和 NoSQL 数据库。我找不到适用于 Play 的 DynamoDB 适配器!并且读到 MongoDB 和 EC2 不能相处得很好。

是否有可以与 DynamoDB 一起使用的 Play 替代品?

是否有我应该考虑的替代框架(Play!看起来对我很有吸引力,干净、精简和简单)。

4

3 回答 3

1

Play 与数据库无关,但它确实支持其他较新的数据存储。Dynamo 太新了,无法直接在 Web 框架中获得太多支持。Play 是一个很好的框架,我个人非常喜欢它。虽然我使用 Play 2.0,但我不建议完全不熟悉 scala 或 FP 的人使用它。他们说你也不需要知道,但在产品更成熟之前,这是一厢情愿的想法。

底线是您分别选择您的 Web 框架和数据存储。每个人都应该有灵活性来支持另一个人的许多选择。

于 2012-04-26T04:54:20.453 回答
0

遇到了这个:https ://github.com/wfaler/scala-dynamo 看起来像是第一次尝试 scala 驱动程序的发电机。

于 2012-04-15T21:57:04.393 回答
0

检查jcabi-dynamo。它是 DynamoDB SDK 之上的一个对象层,例如:

Credentials credentials = new Credentials.Simple("AWS key", "AWS secret");
Region region = new Region.Simple(credentials);
Table table = region.table("foo");
Collection<Item> items = table.frame().where("id", Conditions.equalTo(123));
for (Item item : items) {
  System.out.println(item.get("name").getS());
}
于 2013-09-30T07:49:44.120 回答