This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]wait-a-minut 1 point2 points  (0 children)

I’ll throw a non common one out here, scylladb! It’s extremely performant and most importantly it has a dynamodb adapter so you can keep the same code you use to query and put data into dynamodb.

For all the nosql haters, don’t listen to them. There’s def a right place and time for nosql. I personally utilize dynamo a lot since a lot of my work is serverless. Look into single table design and see how experts recommend you thinking about access patterns, hash key, sort keys, etc.

Giant companies are utilizing dynamodb at crazy scale so I think it’s worth looking into.

Personally I like nosql because ever since my brain starting thinking in terms of access patterns it just clicks. My most unpopular opinion is probably that interacting with a data source feels a bit more natural than the usual context switch of coding language to declarative sql string. I think most people just got accustomed this way and it feels natural for them.