Dating sites with a database from


usually involves this scheme: the scammers upload fake attractive photos, in most cases of white people.They pretend to be the foreign specialists working in Nigeria or Ghana (usually originally from US and UK, but it may also be Canada, Australia or any other European country).

This is, I think, what is driving the development of No SQL databases.

The load requirements of a modern mass-consumer web application are so severe that traditional database modeling falls apart; there’s so much denormalization and hackery required that your system stops looking like an RDBMS.

This is part 2 in a series about the architecture of Like a lot of people building websites today, I emerged from the 2000s with a lot of experience building applications using the “traditional web stack”: Some sort of web server that accepts HTTP requests, issues SQL queries to an RDBMS, and returns the results as formatted HTML.

Starting in university and proceeding throughout my career, I learned the “correct” way to model data structures and query them with relational algebra. In retrospect, if I ever had real traffic, this schema would not have performed.

Enough caching, database replication, and clever query optimization might have made this work at scale…