Dynamodb是否直接支持Groupby / Aggregations?

时间:2015-08-17 06:52:35

标签: python amazon-web-services amazon-dynamodb

我是Dynamodb的新手,并且要求在执行其他操作之前根据特定条件对文档进行分组。

根据我在互联网上可以阅读的内容,我发现没有直接的方法可以对dynamodb文档进行分组。

如果不是这样的话,任何人都可以确认这是否真的有帮助?

1 个答案:

答案 0 :(得分:1)

Amazon DynamoDB是一个NoSQL数据库,因此您无法找到average()filter等标准SQL功能。

但是,class ViewController: UIViewController { override func viewWillAppear(animated: Bool) { NSNotificationCenter.defaultCenter().addObserver(self, selector: "keybShow:", name: UIKeyboardWillShowNotification, object: nil) NSNotificationCenter.defaultCenter().addObserver(self, selector: "keybHide:", name: UIKeyboardWillHideNotification, object: nil) } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. func keybShow(notification: NSNotification) { println("kb show") } func keybHide(notification: NSNotification) { println("kb hide") } } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } override func viewWillDisappear(animated: Bool) { NSNotificationCenter.defaultCenter().removeObserver(self) } 结果有效,因此您只会收到符合条件的结果。然后,调用应用程序负责执行分组和聚合。

在SQL的灵活性和NoSQL的绝对速度之间进行权衡取舍。此外,在DynamoDB的情况下,数据存储在三个设施中以提高耐用性和可用性。