AWS DynamoDB – Creating a Table
DynamoDB allows users to create databases capable of storing and retrieving any amount of data and comes in handy while serving any amount of traffic. It dynamically manages each customer’s request and provides high performance by automatically distributing data and traffic over servers. It is a fully managed NoSQL database service that is fast, predictable in terms of performance, and seamlessly scalable. It relieves the user from the administrative burdens of operating and scaling a distributed database as the user doesn’t have to worry about hardware provisioning, patching Software, or cluster scaling....
read more
AWS DynamoDB – Working with Backups
Amazon DynamoDB supports on-demand backup and restores features. Those features are available to the user independent of whether the user uses AWS Backup or not. Users can use the DynamoDB on-demand backup capability to create full backups of its tables for a long-term period and archival for regulatory observation needs....
read more
AWS DynamoDB – Create a Global Secondary Index
Amazon DynamoDB is a NoSQL-managed database that stores data in the form of key-value pairs and document data. A Dynamodb table stores items which are nothing but key-value pairs. By default, each item will have a partition key to differentiate between the items....
read more
AWS DynamoDB – Introduction to DynamoDB Accelerator (DAX)
DynamoDB is a fast NoSQL Database that is managed by Amazon Web Services (AWS). It was developed by Amazon Web Services (AWB). DynamoDB is sometimes referred to as a key-value store, but it also has Streams, Global and Local Secondary Indexes, Multi-region and Multimaster replication with enterprise-grade security, and in-memory caching for large scale. Because it uses a pay-per-use basis and interfaces well with AWS Lambda and other AWS services, DynamoDB is an excellent choice for Serverless apps....
read more
AWS DynamoDB – Query the Global Secondary Index
Global Secondary Index is an index with a partition key and a sort key that can be different from keys in the base table. A global secondary index is said to be “global” because queries on the index can cover all the data in the base table, across all partitions. A global secondary index has no size limitations like that of the base table and has its own provisioned read and write throughput settings that are separate from those of the table....
read more
AWS DynamoDB – Working with Queries
Amazon DynamoDB is a NoSQL managed database service provided by Amazon that stores semi-structured data like key-value pairs. A DynamoDB table consists of items. Each item consists of one partition key and one or more attributes. An example of an item is given below:...
read more
AWS DynamoDB – Working with Indexes
An index is a data structure that enables us to perform fast queries on different columns in a table. After creating an index, the database handles it for us. Whenever data is modified in the table, the index is automatically modified to reflect changes in the table. We can create and use a secondary index to query faster. While creating a secondary index, we must specify its key attributes—a partition key and a sort key. After the secondary index is created, we can perform operations such as Query or Scan just as we do on the table. DynamoDB doesn’t have any query optimizer, so a secondary index is used while you Query it or Scan it. DynamoDB supports two types of indexes which have been discussed below in detail:...
read more
AWS DynamoDB – Query Data in a Table
Amazon DynamoDB is a NoSQL managed database that stores semi-structured data i.e. key-value pair and document data. A table in DynamoDB stores data in form of an item and each item has a primary key....
read more
Creating a NoSQL Table Using Amazon DynamoDB
Pre-requisite: DynamoDB...
read more
AWS DynamoDB – PartiQL Insert Statement
PartiQL is a SQL-compatible query language that supports querying, modifying, and inserting data. It makes it easier to interact with DynamoDB and run queries in AWS Management Console....
read more
AWS DynamoDB – PartiQL Delete Statements For DynamoDB
PartiQL is a SQL-compatible query language that supports querying, modifying, and inserting data. It makes it easier to interact with DynamoDB and run queries in AWS Management Console....
read more
AWS DynamoDB vs Google Cloud Datastore: Top Differences
In the ever-evolving landscape of application development, choosing the right database system is very crucial. Modern applications prefer NoSQL databases because they are flexible and scalable. These include AWS DynamoDB and Google Cloud Datastore as major contenders....
read more