Re:RethinkDB versus PostgreSQL: my personal experience
by throwawayish on Friday February 10, 2017 @03:40AM
(#13614069)
> ... or a filesystem as a backing store first.
File systems are far harder to use correctly compared to pretty much any database; suggestion: only use them for storing large blobs, and use collision-free names (eg. random UUIDv4). Many applications don't need that though.
(When it comes to a primary data store, its first job is integrity, so denormalization is premature optimization.)
Similarly; don't distribute any computation you don't have to distribute. Just getting a bigger machine is remarkably likely to be cheaper, more operable and more reliable.