Backend
SQL vs NoSQL, honestly: where the assembly work goes
A relational database stores facts once and assembles the answer when you ask; a document store keeps the answer assembled and pays when it changes — and joins, schema, sharding and consistency are that one trade seen from four sides.