More Related Content Similar to Mobile Data: Structured Data Storage (20) More from Amazon Web Services (20) Mobile Data: Structured Data Storage1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Structured Data Storage
Adrian Hall / Dennis Hills
Developer Advocates / AWS Mobile
2. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Store Data in the Cloud
• Unstructured Data
– Photos, Videos, Audio
– Generally NOT searched
• Structured Data
– News Posts, Comments, Customer Records
– Also meta-data from unstructured data
– Generally IS searched
• Store data to:
– Transport the user experience between devices
– Provide backup of data in case of disaster
3. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
SQL vs. NoSQL
SQL NoSQL
Normalized Denormalized
Relational Heirarchical
Ad-hoc queries Instantiated Views
Scale Vertically Scale Horizontally
Good for OLAP Good for OLTP at scale
4. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Amazon DynamoDB
• Fully Managed NoSQL Data Store
• Fast, Consistent Performance
• Highly Scalable
• Flexible
• Event driven programming
• Fine-grained access control
5. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Demonstration Time!
Amazon DynamoDB and AWS Mobile
6. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
aws.amazon.com/mobile
Everything you need to connect
Your mobile app to the cloud