2024-06-09 17:30:03 +01:00
|
|
|
---
|
|
|
|
id: xowl
|
|
|
|
title: DynamoDB
|
2024-06-10 07:30:04 +01:00
|
|
|
tags: [AWS]
|
2024-06-09 17:45:04 +01:00
|
|
|
created: Sunday, June 09, 2024
|
2024-06-09 17:30:03 +01:00
|
|
|
---
|
|
|
|
|
2024-06-09 17:45:04 +01:00
|
|
|
# DynamoDB
|
2024-06-09 17:30:03 +01:00
|
|
|
|
2024-06-10 07:30:04 +01:00
|
|
|
## Data structure
|
|
|
|
|
2024-06-10 07:45:04 +01:00
|
|
|
DynamoDB is "NoSQL" because it does not support #SQL queries and is
|
|
|
|
non-relational meaning there cannot be JOIN operations via
|
|
|
|
[foreign_keys](Foreign_keys_in_SQL.md)
|
2024-06-09 17:30:03 +01:00
|
|
|
|
2024-06-10 17:30:00 +01:00
|
|
|

|
|
|
|
|
|
|
|
Although the data is stored as a table, one of the attributes is a key and the
|
|
|
|
rest of the attributes are effectively the values associated with it. Each item
|
|
|
|
in the table is uniquely identifiable by its primary key.
|
|
|
|
|
|
|
|
Because DynamoDB is schemaless, neither the attributes or their data types need
|
|
|
|
to be defined beforehand and each item can have its own distinct attributes.
|
|
|
|
|
|
|
|
This attribute is known as the primary key.
|
|
|
|
|
2024-06-10 07:30:04 +01:00
|
|
|
## Usage
|
|
|
|
|
|
|
|
## Related notes
|