我设计了最终用户的图像存储应用程序,这将有大量的CRUD类型的功能。 我想主办的Amazon Web Services(AWS)的应用程序,并打算使用播放! 架构,S3和的NoSQL数据库。 我无法找到一个DynamoDB适配器播放! 和阅读的MongoDB和EC2不沿着康复起来。
是否有一个很好的选择,播放,我可以DynamoDB使用?
有没有其他的框架,我应该考虑(玩!在我看来非常有吸引力的,干净的,精益和简单)。
我设计了最终用户的图像存储应用程序,这将有大量的CRUD类型的功能。 我想主办的Amazon Web Services(AWS)的应用程序,并打算使用播放! 架构,S3和的NoSQL数据库。 我无法找到一个DynamoDB适配器播放! 和阅读的MongoDB和EC2不沿着康复起来。
是否有一个很好的选择,播放,我可以DynamoDB使用?
有没有其他的框架,我应该考虑(玩!在我看来非常有吸引力的,干净的,精益和简单)。
玩的就是数据库无关,但它确实有其他较近期的数据存储一定的支持。 迪纳摩是太新的,直接在Web框架有很大的支持。 游戏是一个很好的框架,我个人很喜欢它。 虽然我用的玩2.0,我不推荐它的人使用Scala或FP完全陌生的。 他们说,你不需要要么知道那不过是一厢情愿的想法,直到产品更加成熟。
底线是您单独选择你的web框架和数据存储。 每一个右一个应该具有灵活性,以支持其他的许多选项。
碰到这样的: https://github.com/wfaler/scala-dynamo看起来像在迪纳摩一阶驱动器的第一次尝试。
检查jcabi-发电机 。 它是在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());
}