Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database so that you don’t have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.
With DynamoDB, you can create database tables that can store and retrieve any amount of data and serve any level of request traffic. It is designed to run high-performance, internet-scale applications that would overburden traditional relational databases.
- On-demand capacity mode
- Built-in support for ACID transactions
- On-demand backups and point-in-time recovery
- Encryption at rest
Lets get started !
Creating a table in DynamoDB
1. Sign in to the AWS Management Console and open the DynamoDB console. (https://console.aws.amazon.com/dynamodb/)
2. In the navigation pane on the left side of the console, choose Dashboard.
3. On the right side of the console, choose Create Table.
4. Enter table details as shown in image below :
a. For the table name, enter
b. For the partition key, enter
c. Choose Add sort key.
SongTitle as the sort key.
Now click on Create Table.
Write data into table
- In the navigation pane on the left side of the console, choose Tables.
- In the table list, choose the Music table.
- Choose the Items tab for the Music table.
- On the Items tab, choose Create item.
5. Choose the plus sign (+) symbol next to SongTitle.
6. Choose Append, and then choose Number. Name the field Awards.
7. Choose the following values for your item:
a. For Artist, enter
No One You Know as the value.
b. For SongTitle, enter
Call Me Today.
8. Click on Save and the table is ready. You can view it in Dashboard > Tables > Items
Update data item in DynamoDB
1. In the dynamoDB console, go to Dashboard > Tables > Items.
2. Click on the particular item that you want to update, it will open in Edit mode.
3. Modify it and choose Save.
These are the basic functions and operations of DynamoDB. Will explain more in my future posts.