Mysql was no longer suitable for Twitter's large scale needs due to self joins becoming prohibitively expensive as the number of users grew to 106 million. Cassandra, a distributed database management system developed at Facebook, was better suited as it allowed for distributed storage and handled Twitter's social graph and high write volumes. Twitter's request flow involves distributing load balancing between FlockDB, Mysql, Memcached and Cassandra to improve performance and scalability.