New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DynamoDB connector #1676
Comments
This one would be great, we use dynamodb for better "less-ops" scalability. |
Would be great to see DynamoDB support. Single Table design support would be amazing too. |
Single-Table, Adjacency pattern: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-adjacency-graphs.html#bp-adjacency-lists |
This would be huge. Dynamo has a ton going for it - easy to run/scale, very very fast, offers stronger read/writes in the cases you want. Biggest drawback has always been the learning curve/lack of easier to work tools. if prisma supported this I would use it in a heartbeat over postgres. I love PG but for so many of my projects dynamo would check every box |
Awaiting DynamoDB & MongoDB support would be GREAT GREAT GREAT if it happens ... thank you I read this comment at mongodb issue #1277 (comment) and seems like you would be looking for a Rust Driver for connecting to dynamodb (similar to mongodb) |
Any ongoing development for this? |
AWS just announced PantiSQL over dynamodb. I guess this makes DynamoDB support easier. |
Just for only query converting will be awesome since aws-sdk just sucks. |
Any movement on this? I'd consider doing the heavy lifting here if it isn't already in the works. |
@adamelmore sign me up too. I'me ready to commit. this needs to be done. AWS sucks, all other sucks. but we do need dynamodb,.. |
is it alive? |
Any updates on this? |
Since mongodb support is live as preview, naively seems that dynamodb would also be possible with same no-migration-support policy. |
@softmarshmallow DynamoDB has a very different design than mongo. Mongo is very similar to standard SQL in that you can have custom indexes, joins, etc. Whereas Dynamo requires thinking in a very strict hashKey/sortKey model, where the alphabetic order of your sortKey impacts how you can query data. This limitation impacts quite a lot of how the prisma feature set would map to Dynamo. I'm here because I want it too, but it's not straight forward or easy. If nothing else, what it really suggests is that Prisma should allow custom adaptors, so that the Dynamo community could converge on the right way to integrate. |
At a Prisma event earlier this year, Prisma executives indicated Dynamo support almost certainly wouldn't come before next year. |
And it is funny that lots of devs out there are modeling their data into dynamo as if it were exactly as mongodb. Lots of tutoriais do that. And there is even a lib like mongoose, but for dynamo. |
Any updates? Are you guys considering adding dynamodb? |
Any updates? |
No. An update would manifest itself in a comment in this issue. If that did not happen, we have nothing new to share about this feature. Feel free to comment with additional use cases or motivation about why you need the feature though, these are always useful for us. |
We use dynamoDB and would love a prisma connector, because we love prisma |
@janpio a good motivation for this is the bad experience (DX) when dealing with dynamodb client. Additionally, you don't see any good ORM for this database type out there when comparing it with the API provided Prisma. A lot of companies are using AWS Serverless architectures with dynamodb as its persistence layer. Technically, probably it's not straightforward / easy due dynamodb design/architecture but it would be great to have some support for this |
Hi all, |
@junaway I'm using dynamodb-onetable and it works great so far |
There is also https://www.npmjs.com/package/dynamoose. V3 beta supports Typescript and the AWS SDK v3 |
@Thibault2ss AWS explains in some of their docs that we should not use dynamodb like we usually work with docs in mongodb, or even tables and relationships in sql. I don't believe Prisma would be suitable for creating this abstraction layer you want because it does exactly what amazon recommends developers not to do. |
Feature ? |
Could you please share the links to the statements? |
nikolasburk commentedFeb 21, 2020
This feature requests serves as a central place to discuss development and progress for the DynamoDB connector.
Please leave a👍 and/or a comment in this issue if you'd like to see support for DynamoDB soon.
The text was updated successfully, but these errors were encountered: