views:

679

answers:

1

No one knows. And even if you work at Twitter, you probably won't let us know the secret.

So, let us all post our theories on how this communication tool database is designed!

It definitely can't follow the standard replication architecture, right? It's got to do some sharding, partitioning, etc, etc.

Let me know what you think!

+6  A: 

Twitter uses in memory database and MySQL is just for backup.

This is a diagram that might explain Twitter's architecture: alt text

Ngu Soon Hui
What are the differne types of cache? (I only use memcached for my caching..dead simple!) What is all of that stuff!?
TIMEX
They are explained in the document I linked above
Ngu Soon Hui