SDK/

directory
v0.0.0-...-558798e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2024 License: MIT-0

README ΒΆ

πŸ“š DynamoDB SDK Examples

This directory is a treasure trove of DynamoDB SDK examples in various programming languages. We're always eager for new contributions, so feel free to submit a pull request if you have something to share!

πŸ” Explore the Samples

Dive into the following sections to discover a wealth of DynamoDB SDK examples:

Node.js Java Python .Net Golang Rust

πŸ‘¨β€πŸ’» Working with Items

Explore a wide range of operations for managing individual items in your DynamoDB tables, from batch processing to conditional updates.

Example Languages
BatchGet Java .NET Node.js Python Rust
BatchWrite Java .NET Node.js Python Rust
DeleteItem Java .NET Node.js Python Rust
DeleteItemConditional .NET Python
GetItem Java .NET Node.js Python Rust
PutItem Java .NET Node.js Python Rust
PutItemConditional Java .NET Node.js Python Rust
TransactGet Java .NET Node.js Python Rust
TransactWrite Java .NET Node.js Python Rust
UpdateItem Java .NET Node.js Python Rust
UpdateItemConditional Java .NET Node.js Python Rust

Apologies, it seems the Markdown formatting for the badges is not rendering correctly in this case. Let me provide the table again with the badge images explicitly included:

πŸ—ƒοΈ Working with PartiQL for DynamoDB

Learn how to leverage the powerful DynamoDB-specific SQL-like language, PartiQL, to execute advanced queries and transactions.

Example Languages
PartiQL SimpleSelectStatement Node.js Python
PartiQL ExecuteStatement Node.js Python
PartiQL ExecuteTransaction Node.js Python
PartiQL BatchExecuteStatement Node.js Python
πŸ” Working with Indexes

Discover how to create, update, and query secondary indexes to optimize your data access patterns.

Example Languages
Create Index Rust
Update Index Provisioned Capacity Node.js
Delete Index Node.js Rust
Query Index Java Rust
πŸ” Working with Queries

Learn how to efficiently query your DynamoDB tables, with examples covering consistency, filtering, projections, and more.

Example Languages
ConsistentRead Java .NET Node.js Python Rust
Count Node.js Python
FilterExpression Node.js Python Rust
ProjectionExpression Node.js Python Rust
ReturnConsumedCapacity Node.js Python Rust
πŸ” Working with Scans

Learn how to perform full table scans, with support for pagination and parallel processing to optimize performance.

Example Languages
Scan with pagination Java Node.js Rust
Scan in parallel Node.js Rust
🌊 Working with Streams

Dive into the world of DynamoDB Streams and learn how to read and process real-time changes to your table data.

Example Languages
Read from stream Node.js
πŸ—ƒοΈ Working with Tables

From creating and deleting tables to managing global tables and auto-scaling, this section has you covered for all your table management needs.

Example Languages
Add Global Table Region Go Node.js Python
Add Provisioned Capacity Go Node.js Python
CreateGlobalTable Go Node.js
CreateTable On-Demand Go Node.js Python Rust
CreateTable Provisioned Go Node.js Python
Delete Global Table Region Go Node.js Python
DeleteTable Go Node.js Python
DescribeGlobalTable and DescribeGlobalTableSettings Go Node.js
DescribeLimits Go Node.js Python
DescribeTable Go Node.js Python Rust
Disable Autoscaling Go Node.js Python
Enable Autoscaling Go Node.js Python
Update Autoscaling Go
Disable Streams Go Node.js Rust
Enable Streams Go Node.js Python Rust
ListTables Go Node.js Python Rust
UpdateGlobalTable and UpdateGlobalTableSettings Go Node.js
UpdateTable On-Demand Go Node.js Python
UpdateTable Provisioned Go Node.js Python

Important Note: Be advised that when you delete a table, it does not delete auto-scaling info (e.g. scalable targets, scaling policies) or CloudWatch alarms. This must be done in separate calls.

While the examples in this repository focus on the AWS SDKs, there are also other great DynamoDB client libraries available:

For a detailed list of the APIs covered in this folder consult this file Operations

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL