Glossary of terms

Glossary of terms
Table
A collection of data organized in rows and columns
Item
A single row of data in a table
Attribute
A single column of data in a table
Primary Key
A unique identifier for each item in a table
Secondary Index
An index that contains a subset of attributes from a table
Global Secondary Index
An index with a partition key and a sort key that can be different from those on the table
Local Secondary Index
An index that has the same partition key as the table, but a different sort key
Partition Key
A key used to identify a single item in a table
Sort Key
A key used to sort items in a table
Projection
A subset of attributes that are projected into an index
Throughput
The maximum number of read and write capacity units that can be consumed per second
Read Capacity Unit
A unit of measure for read throughput
Write Capacity Unit
A unit of measure for write throughput
Streams
A feature that captures data modification events in DynamoDB tables
Backup
A feature that enables point-in-time recovery of a DynamoDB table
On-Demand Backup
A feature that enables point-in-time recovery of a DynamoDB table without the need to configure a backup window
Restore
A feature that enables restoring a DynamoDB table from a backup
TTL
A feature that enables automatic expiration of items in a DynamoDB table
Encryption at Rest
A feature that enables encryption of data stored in a DynamoDB table
Encryption in Transit
A feature that enables encryption of data in transit between a DynamoDB table and a client
Cross-Region Replication
A feature that enables replicating data from one DynamoDB table to another in a different region
Global Tables
A feature that enables replicating data from one DynamoDB table to multiple tables in different regions
Data Modeling
The process of designing a DynamoDB table to store data in an efficient and cost-effective manner
Query
A DynamoDB operation that retrieves items from a table based on a set of criteria
Scan
A DynamoDB operation that retrieves all items from a table
GetItem
A DynamoDB operation that retrieves a single item from a table
PutItem
A DynamoDB operation that adds a new item to a table
UpdateItem
A DynamoDB operation that updates an existing item in a table
DeleteItem
A DynamoDB operation that deletes an existing item from a table
BatchGetItem
A DynamoDB operation that retrieves multiple items from multiple tables
BatchWriteItem
A DynamoDB operation that adds, updates, or deletes multiple items from multiple tables
Conditional Writes
A feature that enables writing data to a DynamoDB table only if certain conditions are met
Transactions
A feature that enables performing multiple operations in a single atomic operation
Consistent Reads
A feature that enables reading data from a DynamoDB table with a consistent view of the data
Eventual Consistent Reads
A feature that enables reading data from a DynamoDB table with a eventually consistent view of the data
Consumed Capacity
A measure of the amount of read and write capacity units consumed by a DynamoDB operation
Provisioned Throughput
A measure of the amount of read and write capacity units provisioned for a DynamoDB table
Auto Scaling
A feature that enables automatically scaling the provisioned throughput of a DynamoDB table
Indexes
A feature that enables creating secondary indexes on a DynamoDB table
Partition
A logical division of a DynamoDB table
Partition Key
A key used to identify a single partition in a DynamoDB table
Partition Sort Key
A key used to sort items within a partition in a DynamoDB table
Segment
A portion of a partition in a DynamoDB table
Segment Sort Key
A key used to sort items within a segment in a DynamoDB table
Item Collection
A collection of items in a DynamoDB table
Item Collection Size Estimate
An estimate of the number of items in an item collection in a DynamoDB table
Item Collection Metrics
A feature that enables monitoring the size of an item collection in a DynamoDB table
Time To Live
A feature that enables automatically expiring items in a DynamoDB table
Encryption
A feature that enables encrypting data stored in a DynamoDB table
Replication
A feature that enables replicating data from one DynamoDB table to another
Multi-AZ
A feature that enables replicating data across multiple Availability Zones
Multi-Region
A feature that enables replicating data across multiple regions
Data Types
The types of data that can be stored in a DynamoDB table
Data Model
The structure of the data stored in a DynamoDB table
Data Access Patterns
The patterns used to access data stored in a DynamoDB table
Data Consistency
The level of consistency of the data stored in a DynamoDB table
Data Partitioning
The process of dividing a DynamoDB table into multiple partitions
Data Sharding
The process of dividing a DynamoDB table into multiple shards
Data Replication
The process of replicating data from one DynamoDB table to another
Data Encryption
The process of encrypting data stored in a DynamoDB table
Data Backup
The process of creating a backup of a DynamoDB table
Data Restore
The process of restoring a DynamoDB table from a backup