Aws-sdk-net: DAX support ?

Created on 28 Jun 2017  Â·  23Comments  Â·  Source: aws/aws-sdk-net

When should we expect DAX support on the .NET SDK ?

https://aws.amazon.com/dynamodb/dax/

feature-request guidance

Most helpful comment

You are in luck we just released the .NET Framework and .NET Core Support!

https://www.nuget.org/packages/AWSSDK.DAX.Client/

Here is the DAX team announcements

Here is a sample of how to construct the DAX client which implements the same IAmazonDynamoDB interface as the normal AmazonDynamoDBClient
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.client.run-application-dotnet.03-GetItem-Test.html

Closing the issue now that the support is out.

All 23 comments

Are you looking for AWSSDK.DAX?

DAX is supported in the SDK, in the assembly noted by Pavel. Closing the issue, feel free to reopen if you are still experiencing problems.

it's "supported in the SDK" but i can't find documentation indicating how to use DAX as a drop-in replacement for dynamo, as you would in the Java SDK.

I only see cluster mgmt apis in AWSSDK.DAX, and there isn't really good documentation around it yet.

aside from

DAX only supports applications written in Java, using the DAX SDK for Java.

from http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.html

That was actually my initial question. The marketing documentation says "DAX is tightly integrated with Amazon DynamoDB – you simply provision a DAX cluster, use the DAX client SDK to point your existing DynamoDB API calls at the DAX cluster, and let DAX handle the rest. How do we do that using the .NET SDK ?

Should probably reopen this issue

On Sat, Jul 22, 2017, 08:48 Halil Dogan notifications@github.com wrote:

That was actually my initial question. The marketing documentation says
"DAX is tightly integrated with Amazon DynamoDB – you simply provision a
DAX cluster, use the DAX client SDK to point your existing DynamoDB API
calls at the DAX cluster, and let DAX handle the rest. How do we do that
using the .NET SDK ?

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/aws/aws-sdk-net/issues/682#issuecomment-317191960,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAF8vl4w6cbSSKXfskOis_y85AKp4U1-ks5sQhnigaJpZM4OHSvv
.

Got it. Since you are looking for a high-level client similar to one in the Java SDK - and that doesn't yet exist for the .NET SDK - we're marking this as a Feature Request and re-opening the issue.

so really, you can't use DAX at ALL with .NET. were there any plans to enable this? or at least document HTTP api so external developers can build .NET support?

Quite interesting. One of the most major developments in Dynamo DB performance and no .NET sdk support and no information when such support will be provided.

Not having .NET DAX support is a temporary issue and we plan on adding support for .NET.

thanks, @normj. any idea about timeline?

Sorry @andycmaj I can't give a timeline

Just to confirm @normj is there no way to leverage DAX without using the Java SDK? No Http API?

Correct we haven't released a DAX client yet but it is high on our list. DAX goes over an optimized binary protocol not HTTP.

thanks @normj. It is helpful to know the work that needs to go into it :)

monthly ping on the status of DAX. does it have a concrete place on the roadmap yet, @normj?

@andycmaj not sure how you define "concrete" but there is work going on for it. I'm not sure of the release timeframe though. In fact the recent change to the DynamoDB client to make service methods virtual was done to help the DAX team.

thanks. I understand not being able to commit to a timeline, but it would
be helpful for my planning to know an order of magnitude eta.

On Wed, Oct 18, 2017, 23:57 Norm Johanson notifications@github.com wrote:

@andycmaj https://github.com/andycmaj not sure how you define
"concrete" but there is work going on for it. I'm not sure of the release
timeframe though. In fact the recent change to the DynamoDB client to make
service methods virtual was done to help the DAX team.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aws/aws-sdk-net/issues/682#issuecomment-337816813,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAF8vvhLKHzRsuXcdp5xmO-goeijBDWKks5stvLegaJpZM4OHSvv
.

also we might have some resources to help out if you're accepting prs

On Thu, Oct 19, 2017, 10:19 Andy Cunningham andycunn@gmail.com wrote:

thanks. I understand not being able to commit to a timeline, but it would
be helpful for my planning to know an order of magnitude eta.

On Wed, Oct 18, 2017, 23:57 Norm Johanson notifications@github.com
wrote:

@andycmaj https://github.com/andycmaj not sure how you define
"concrete" but there is work going on for it. I'm not sure of the release
timeframe though. In fact the recent change to the DynamoDB client to make
service methods virtual was done to help the DAX team.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/aws/aws-sdk-net/issues/682#issuecomment-337816813,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAF8vvhLKHzRsuXcdp5xmO-goeijBDWKks5stvLegaJpZM4OHSvv
.

Any updates on this yet? Have been waiting to get a POC completed.
It would be nice to know a ballpark estimate,

Would also love to see this come to fruition. I imagine it would be immensely popular.

DAX was release on 21 JUN 2017, we really would like to get an idea on timeline for .net support.
is the Q1 or Q4?

You are in luck we just released the .NET Framework and .NET Core Support!

https://www.nuget.org/packages/AWSSDK.DAX.Client/

Here is the DAX team announcements

Here is a sample of how to construct the DAX client which implements the same IAmazonDynamoDB interface as the normal AmazonDynamoDBClient
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.client.run-application-dotnet.03-GetItem-Test.html

Closing the issue now that the support is out.

Was this page helpful?
0 / 5 - 0 ratings