Live data from Hacker News

A comparison of advanced, modern cloud databases

brandur.org

1–10 of 18 posts

Re: A comparison of advanced, modern cloud databases

#5
post #3

I disagree that mongo is a poor choice. It's very portable it scales well and it is fast. Doesn't feel like a cloud instance is necessary so it may be a poor choice for this list.

> It's very portable it scales well and it is fast

How about some numbers to back you up?

I think the authors main gripe with MongoDB was the lack of ACID transactions

Re: A comparison of advanced, modern cloud databases

#6
post #4

No mention of Greeenplum or Vitess?

Sorry, there are many cool databases out there but I trimmed the list to the ones that I know a little about, and find most pragmatic/interesting. I'll willfully admit that the selection methodology is imperfect and somewhat skewed.

Re: A comparison of advanced, modern cloud databases

#8
post #5
post #3

I disagree that mongo is a poor choice. It's very portable it scales well and it is fast. Doesn't feel like a cloud instance is necessary so it may be a poor choice for this list.

> It's very portable it scales well and it is fast How about some numbers to back you up? I think the authors main gripe with MongoDB was the lack of ACID transactions

That's a poor argument and the comparison is just unfair. Actually, I am disappointed the author mentions Auroa but not Amazon DynamoDB. Half of the contenters are RDMS so it is totally unfair to suggest move off / move away from MongoDB because it lacks ACID. Furthermore the article really lacks technical comparison in depth. This is more of a notebook. Don't get me wrong I have used Mongo and I know it some of the common problems beginngers will find. As with every database there are gotchas. Postgres out of the box is great but doesn't mean it is the right fit for every problem and you still should fine tune your database.

Re: A comparison of advanced, modern cloud databases

#9
post #5
post #3

I disagree that mongo is a poor choice. It's very portable it scales well and it is fast. Doesn't feel like a cloud instance is necessary so it may be a poor choice for this list.

> It's very portable it scales well and it is fast How about some numbers to back you up? I think the authors main gripe with MongoDB was the lack of ACID transactions

That's largely accurate, but the core point that I try to convey is that Mongo's key sales pitch is that you get sharding and scalability, but at the cost of features like ACID transactions, foreign keys, consistency checks, etc. Today, we have a great number of options that don't have to make these pyrrhic trade offs, and are just as scalable as Mongo.

If you want something that's portable, pretty scalable, and fast, go with Postgres. If you need something that's really scalable, there are plenty of other good databases on that list.

Post reply on HN