Database Reference
In-Depth Information
3. Now the web server acts on behalf of the client and makes requests to Dy-
namoDB. If the user has the required privileges, then DynamoDB gives back the
required data. For example, here we can consider the action of adding new topics
to a book table by the admin user.
4. There can be requests coming from various other users to know more about a cer-
tain book, for example, the price of a book, reviews of a book, and so on.
5. We should also write code for adding book metadata to CloudSearch. We can
have a background process that adds this data to CloudSearch from DynamoDB,
or we can simply call the CloudSearch API from our code whenever we make an
entry into DynamoDB.
6. We can write AWS EMR import queries to fetch the data from DynamoDB to the
EMR cluster or AWS S3 for analytics, for example, trending books, trending
queries, recommendation engine based on user search history, and so on.
As our focus for this topic is DynamoDB, let's try to put down some information on what
the tables could be and what their schema would be.
Search WWH ::




Custom Search