News for hackers. Stuff that matters.
Re:The Uber Engineering Tech Stack, Part I: The Foundation by dominotw on Sunday July 24, 2016 @01:42PM (#12153997)
>RDBMS have referential integrity and other constraints which by definition cannot migrate into a distributed environment.

so,

Use RDBMS if your data can be handled by a single machine( or have the resources of FB) ? '99% ppl need RDBMS' argument boils down to 99% of ppl have data that can be handled by a single machine RDBMS.

Is that a good conclusion?

Re:The Uber Engineering Tech Stack, Part I: The Foundation by rantanplan on Sunday July 24, 2016 @05:42PM (#12155048)
The single machine shouldn't be the deciding factor.

If your application is like most apps(far more reads than writes) then you can easily distribute the load across multiple machines. If you have more writes than reads(quite rare but still) then scaling an RDBMS will be challenging.

In this case, if eventual consistency is something you can live with, a NoSQL store might be best for you.