Faced with scalability problems of web applications, modern world solved the problem by scaling stateless applications, leaving management of state to database systems. Scalability of databases forced to rethink standard practices to write web applications. NoSQL was born and a lot of research was spent to solve scalability problems of classical relational databases.
In this presentation i'll try to summarize problems which arise around scaling. Show how different workloads on databases demand different scaling solutions. I’ll talk about common solutions and novel research in the area.