Geo Library for Amazon DynamoDB - Part 1: Table Structure - AWS Developer Blog - Mobile
Geo Library for Amazon DynamoDB supports geospatial indexing on Amazon DynamoDB datasets. The library takes care of managing Geohash indexes. You can use these indexes for fast and efficient execution of location-based queries over DynamoDB items representing points of interest (latitude/longitude pairs). Some features of this library are:
- Life Cycle Operations: Create, retrieve, update, and delete geospatial data items.
- Query Support: Box queries return items that fall within a pair of geo points that define a rectangle as projected on a sphere. Radius queries return items that fall within a given distance from a geo point.
- Easy Integration: This library extends the AWS SDK for Java, making it easy to use from your existing Java applications on AWS.
To help you get started, we have added an AWS Elastic Beanstalk application and a sample iOS project which you can get from GitHub. You can follow the Getting Started section of README.md
and run the sample apps to find out what Geo Library for Amazon DynamoDB offers.
Geo Library for Amazon DynamoDB automatically generates values for Geohash, GeoJSON, Hash Key, and Range Key attributes in your table and uses them for querying. When you run the sample app, you will see those attributes in your table. In this post, I will briefly explain what they are and how the library uses them.
Read full article from Geo Library for Amazon DynamoDB - Part 1: Table Structure - AWS Developer Blog - Mobile
No comments:
Post a Comment