Using Python with NoSQL (DynamoDB)
In this chapter, we are going to learn how to create a NoSQL database with DynamoDB. After creating the database, we will carry out a database operation in DynamoDB using Python. NoSQL is a database type that is used to manage data more flexibly than a relational database. In relational databases, there are tables and predefined data types that can be used for database operations. In NoSQL, you can store JSON, raw, or key-value data, depending on the NoSQL database. Let’s deep-dive into NoSQL databases.
The chapter covers the following topics:
- What is a NoSQL database?
- What is a DynamoDB database?
- DynamoDB operations with Python