On Mar 7, 2011, at 2:41 PM, Paul A Houle wrote:
> It's not cpu cycles that matter here,  but I/O bandwidth,  seek time,  and 
> RAM for cache on your  database server.
...
> it's remarkably easy to put enough data into a database that you'll have 
> performance problems,  particularly if you're importing data from public 
> sources or if you develop a successful community site.

Agreed... I/O bottlenecks are a pain.  But still, things are on the up.  RAM is 
cheap and I/O bandwidth and seek times seem to be getting major upgrades later 
this year with cheaper SSD drives and technology like Intel Thunderbolt.

The Facebook engineering team has had some nice posts recently that I think are 
relevant to this conversation.

Being a "full-stack programmer":
http://www.facebook.com/note.php?note_id=461505383919

Man... I can't find it for the life of me right now, but they had a post 
detailing how they generate unique ids for all content across their entire 
system.  If I remember right, it's just a super powerful mysql cluster with an 
auto-increment bigint column.  All of their different pieces make a REST 
request to the id system to get their unique id.  But I could be wrong on the 
exact details since I can't find the original post.

_______________________________________________
New York PHP Users Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/Show-Participation

Reply via email to