AWS Developer Blog

Tag: DynamoDB

Introducing Transaction Support in aws-record

Introducing Transaction Support in aws-record The aws-record Ruby Gem is a data mapper abstraction layer over Amazon DynamoDB, a key-value and document database that delivers single-digit millisecond performance at any scale. Recently, support for transactions was added to DynamoDB. DynamoDB transactions simplify the developer experience of making coordinated, all-or-nothing changes to multiple items both within […]

Read More

General Availability Release of the aws-record Gem

Today, we’re pleased to announce the GA release of version 1.0.0 of the aws-record gem. What Is aws-record? In version 1 of the AWS SDK for Ruby, the AWS::Record class provided a data mapping abstraction over Amazon DynamoDB operations. Earlier this year, we released the aws-record developer preview as a separately packaged library to provide […]

Read More

Introducing the Aws::Record Developer Preview

We are happy to announce that the aws-record gem is now in Developer Preview and available for you to try. What Is Aws::Record? In version 1 of the AWS SDK for Ruby, the AWS::Record class provided a data mapping abstraction over Amazon DynamoDB operations. As version 2 of the AWS SDK for Ruby was being […]

Read More

Amazon DynamoDB Document API in Ruby (Part 3 – Update Expressions)

As we showed in previous posts, it’s easy to put JSON items into Amazon DynamoDB, retrieve specific attributes with projection expressions, and fetch only data that meet some criteria with condition expressions. Now, let’s take a look at how we can conditionally modify existing items with Update Expressions. (Note: this code uses the same ProductCatalog […]

Read More

DynamoDB JSON and Array Marshaling for PHP

Back in October of 2014, Amazon DynamoDB added support for new data types, including the map (M) and list (L) types. These new types, along with some API updates, make it possible to store more complex, multilevel data, and use DynamoDB for document storage. The DynamoDB Marshaler To make these new types even easier for […]

Read More

DynamoDB Series – Expressions

For the final installment of our Amazon DynamoDB series, we are going to look at the new expression support. There are two types of expressions used by DynamoDB. First you can use expressions to update specific fields in an item. The other way is to use expressions on puts, updates, or deletes to prevent the […]

Read More

DynamoDB Series – Object Persistence Model

This week, we are running a series of five daily blog posts that will explain new DynamoDB changes and how they relate to the AWS SDK for .NET. This is the fourth blog post, and today we will be discussing the Object Persistence Model. Object Persistence Model The Object Persistence Model API provides a simple […]

Read More

DynamoDB Series – Conversion Schemas

This week, we are running a series of five daily blog posts that will explain new DynamoDB changes and how they relate to the AWS SDK for .NET. This is the third blog post, and today we will be discussing conversion schemas. Conversion Schemas Document doc = new Document(); doc["Id"] = 1; doc["Product"] = "DataWriter"; […]

Read More

DynamoDB Series – Document Model

This week we are running a series of five daily blog posts that will explain new DynamoDB changes and how they relate to the .NET SDK. This is blog post number 2, and today we will be looking at the Document Model API. Document Model Yesterday, we learned about Amazon DynamoDB’s new data types such […]

Read More