Escolar Documentos
Profissional Documentos
Cultura Documentos
2009-08-12
✤ 2007
✤ 2009
✤ Database Strain
✤ High IO
✤ Slow Queries
✤ Maintenance
✤ Replication
✤ Sharding
✤ Removing Joins
✤ Caching
✤ Database in Memory
✤ Expensive!
✤ Faster Disks
✤ Proper indexing
✤ Sharding by User
✤ Multi-Master Replication
✤ Master-Slave Replication
✤ Connection Pooling
✤ PostgreSQL
✤ pgBouncer - Skype
✤ pgPool
✤ MySQL
✤ DBSlayer - NY Times
✤ Volatile*
✤ Economy of Scale
✤ Local Caching
✤ File-system
✤ Load Balancing
✤ Tightly Coupled
✤ Application Deployment
✤ Hardware
✤ Expensive
✤ Software
✤ By Service
✤ Relies on Client
✤ Message Queues
✤ Gearman
✤ Hadoop
✤ Map / Reduce
✤ Scale-Out NAS
✤ Facebook’s Haystack
✤ Common Configuration
✤ Health Checks
✤ Pull vs Push
✤ Version control
✤ Database Bloat
✤ Disk Issues
✤ Network Issues
✤ Lots of Traffic
✤ Hardware Problems?
✤ Crashed Daemons
✤ Crashed Servers
✤ Servers
✤ Network Hardware
✤ Bandwidth
✤ System Profile
✤ Daemons
✤ Nagios
✤ Hyperic
✤ OpenNMS
✤ Gomez
✤ Alertra
✤ Pingdom
✤ Memcache
✤ MySQL
✤ PgBouncer
✤ PostgreSQL
✤ SysStat
✤ Abandonment rates
✤ Analytical data