Categories
Programming Tutorial

Golang Tutorial — from zero to hero

Golang is a statically typed, compiled language released in March 2012. In this Golang tutorial, we will be learning from zero knowledge to being a hero. “Go is an open source programming language that makes it easy to build simple, reliable, and efficient software”. GoLang In many languages, there are many ways to solve a […]

Categories
DynamoDB tutorial

DynamoDB table Index – Global and local

DynamoDB provides an option to either scan or query your items in the table. We can scan all the attributes in the table but query are only available on the primary key. The primary key is a partition key or a combination of the partition key and a sort key. The scan is not efficient […]

Categories
DynamoDB tutorial

Update an item in the DynamoDB table

In the last tutorial, we learned how to scan/query the inserted item in the DynamoDB table. In this tutorial, we will be learning how to update an item in the DynamoDB table. We can update a DynamoDB table using the following 3 ways: AWS UI console AWS CLI AWS SDK AWS console (UI) to Update […]

Categories
DynamoDB tutorial

Scan items in a DynamoDB table

DynamoDB query is fast but we can only query using the primary key or the indices. For the fields that do not have indices, we cannot. The option that we have here is to scan the DynamoDB table. The scan option is used when we cannot query certain fields that we want to. Scan uses […]

Categories
DynamoDB tutorial

Query items in a DynamoDB table

In the last tutorial, we learned how to insert items into a table. In this section of the tutorial, we will learn how to query items in a DynamoDB table. There are few items that we inserted into the table. We can perform a query operation in the primary key. Based on the primary key […]

Categories
DynamoDB tutorial

Insert items in DynamoDB table

In the last section of the tutorial, we learned how we can create a table in DynamoDB. In this section, we will be learning to insert an item into the DynamoDB table we created. The table we created has the following structure: TableName: booksPartitionKey: AuthorSortKey: Category In this tutorial we will be using the following […]

Categories
DynamoDB tutorial

Create a table in DynamoDB

In this section of the tutorial, we will learn how to create a table in DynamoDB. To create a table in any database you first need to create a database server itself. In the case of DynamoDB that is not necessary. Since it is fully managed by AWS the server configuration is not needed. You […]

Categories
DynamoDB tutorial

DynamoDB Data types tutorial

In this section of the tutorial, we will be learning about the DynamoDB Data types supported. DynamoDB supports different data types. The data types are mostly categorized into three different types: Scalar Types – Exactly one number Document Types – complex structure with nested attributes: JSON Set Types – multiple scalar values: Array of the […]

Categories
DynamoDB tutorial

Local DynamoDB and setups required

Dynamodb is an AWS managed service. This means you do not need to worry about the infrastructure needed for AWS. You do not need to configure any servers. Directly creating a table in DynamoDB is enough. We can specify the configuration and the required capacity of the table during its creation. We can also use […]

Categories
DynamoDB tutorial

Introduction to DynamoDB database

DynamoDB introduction In this section of the tutorial, we will learn about the basic introduction to DynamoDB. DynamoDB is a key-value document-bIased, AWS managed database service. DynamoDB removes the need for configuration of service. Since it is fully managed by AWS there is no initial server configuration needed. All you need to do is go […]

Categories
DynamoDB tutorial

DynamoDB tutorial | AWS managed database

Welcome to the DynamoDB tutorial. This tutorial we will be learning about DynamoDB from beginning to advance. This covers everything you need to know about DynamoDB including best practices. You can navigate through the tutorial using the navigation section. DynamoDB is a document-based database designed for highly flexible and scalable applications. DynamoDB is mostly famous […]