Questions tagged [amazon-dynamodb]

Amazon DynamoDB is a proprietary closed-source cloudnative key-value and document database optimized for horizontal scaling. It's a fully managed, multiregion, multimaster database with built-in security, backup and restore, and in-memory caching for internet-scale applications. DynamoDB is hosted on AWS, but also has a local deployment option just for development and functional testing. Used on amazon.com.

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It enables customers to offload the administrative burdens of operating and scaling distributed databases to AWS so they don’t have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.

With a few clicks in the AWS Management Console or by making use of the Amazon Dynamo DB API, customers can launch a new Amazon DynamoDB database table, scale up or down their request capacity for the table without downtime or performance degradation, and gain visibility into resource utilization and performance metrics.


Related tags :

13785 questions
4
votes
1 answer

DynamoDB access management cross-account cross-region

I have this situation: A dynamoDB table in region X account A and a Lambda function in region Y account B. and I want to write to that dynamoDB table using the lambda function. What I did so far: add a role in account B with the policy for using…
Sabrine Mihni
  • 147
  • 2
  • 10
4
votes
3 answers

AWS, dynamodb startwith condiftion gsi

I need to execute query like this: select * from table where sampling_date like "2020-05-%" To do this, I'm calling for db.query({ TableName: "Tubes", Select: "ALL_ATTRIBUTES", IndexName: "sampling_date_idx", …
degr
  • 1,559
  • 1
  • 19
  • 37
4
votes
1 answer

Dynamically update database record in Haskell (DynamoDB)

I'm working on DynamoDB with Haskell now. I have a hard time updating records dynamically. For example, I have data like: data Order = Order { _orderId :: Text , _orderUserId :: Text , _orderStatus :: OrderStatus ,…
Hajime Suzuki
  • 53
  • 1
  • 4
4
votes
3 answers

How to debounce events on AWS grouped by a key?

Our frontend application sends user actions to a lambda function behind an API gateway, which then stores these actions in dynamodb. We then use dynamodb streams to trigger a separate lambda function that'll parse these actions in dynamodb and…
Tom
  • 8,536
  • 31
  • 133
  • 232
4
votes
0 answers

Connect DynamoDB to an Android Application

I am having trouble finding resources or tutorials about how to interact with data in a DynamoDB table through an Android Application. I have looked at the Amplify for Mobile Apps tutorial…
user8115948
  • 173
  • 1
  • 13
4
votes
1 answer

DynamoDB sort and pagination

I'm trying to get data from a dynamoDB table sorted but also I want pagination because there are many many rows. This is my query params, control_id is GSI with timestamp as sortkey and id is primary key. I think what I need is to use both indexes…
4
votes
1 answer

Rate Limit on S3 bucket

I have a 3rd party client to which I have exposed my S3 bucket which will upload files in it. I want to rate limit on the bucket so that in case of anomaly at their end I dont receive a lot of file upload requests on my bucket which is connected to…
4
votes
1 answer

DynamoDB free tier read/write capacity charges

I am new to DynamoDB and NoSQL. I have 2 x tables setup and they are very small. < 80 items each. one currently 60KB the other 1.5KB. Writes are made on a timed basis twice delay based on an external feed. Reads are made via lambda for API…
Mathew
  • 379
  • 2
  • 12
4
votes
2 answers

How can I create an On-Demand DynamoDB table in C#?

I cannot seem to find an example of creating an On-Demand DynamoDB table in C#. The C# examples on AWS only describes how to create a table with provisioned throughput.
MaYaN
  • 6,683
  • 12
  • 57
  • 109
4
votes
2 answers

Which is cheaper option Amazon DynamoDB or Amazon RDS

I am building a web application (book readers group) , where every one can select a book from website books and then create a readers group for that book. 1- User selected a book named (How to develop with ReactJS). 2- User specify the number of…
Q8root
  • 1,243
  • 3
  • 25
  • 48
4
votes
1 answer

I would like to export DynamoDB Table to S3 bucket in CSV format using Python (Boto3)

This question has been asked earlier in the following link: How to write dynamodb scan data's in CSV and upload to s3 bucket using python? I have amended the code as advised in the comments. The code looks like as follows: import csv import…
4
votes
1 answer

best practice for streaming images in S3 to clients through a server

I am trying to find the best practice for streaming images from s3 to client's app. I created a grid-like layout using flutter on a mobile device (similar to instagram). How can my client access all its images? Here is my current setup: Client opens…
MoneyBall
  • 2,343
  • 5
  • 26
  • 59
4
votes
0 answers

How long data stays in DynamoDB Stream

I want to send data from DynamoDB to AWS Lambda, and to configure fault tolerance I am looking into the data retention. As per AWS docs DDB Stream keeps data for 24 hours. However when we set the Trigger to AWS Lambda, we can set the data retention…
Unbreakable
  • 7,776
  • 24
  • 90
  • 171
4
votes
1 answer

AWS Amplify Custom Resolver - Unsupported operation 'BatchPutItem'

I'm following some guides to implement a custom resolver with BatchPutItem operation. Currently I'm facing some issues which I can't get right. The error output { "data": { "batchAddBusiness": null }, "errors": [ { "path": [ …
4
votes
1 answer

DynamoDB global index overloading vs sparse indexes

We are designing an application which will use DynamoDB as storage system. We identified the different access patterns and after reviewing Global Secondary Indexes documentation, we got stuck on making a decision about which approach to use: Index…
Alberto Martin
  • 556
  • 4
  • 8