Can someone explain database scaling issues for web?
I mean at the end of the day aren't you still trying to lookup (or insert or delete) into a very, very, very large list? Is one technique to "flatten" out your entire user database into a tree, say by location and then further subdivide so you just go down the tree to choose which smaller DB to access?
Those are my initial naive thoughts on the matter; could someone help me understand some of the non-trivialities to database scaling?
Thanks