You've optimised everything. Your app responds in a few milliseconds, but users still see slow pages. You forgot that your web app has a client side component that runs in the user's browser. Learn...
Application architectures have not kept up with the growth in memory size. This talk provides an overview of different application classes and how they can be re-architected to achieve better perfo...
Pathtraq is one of the largest web access statistics services in Japan. Its core database runs on a single MySQL server and simultaneously provides analysis information to the users semi-realtime. ...
How do you scale CSS for millions of visitors or thousands of pages? Object Oriented CSS will allow you to write fast, maintainable, standards-based front end code. It adds much needed predictabili...
Understanding the theoretical IO performance of disk arrays, the actual IO performance of your disk array, and how to narrow the gap. The typical default controller settings are counterproductive i...
Hypertable is an open source, high performance, distributed database modeled after Google's Bigtable. The design emphasis is on scalability on commodity hardware, and it supports massive sparse tab...
Galera is a multi-master synchronous replication system based on Database State Machine research. Except for the commit stage, it looks to the application just like a single MySQL server. Seppo sho...
EMT ties together information from your existing monitoring and status tools. It lets you store information locally or send it off to centralized monitoring servers for aggregation, graphing and ot...
Jay will describe scalability and performance improvements to the Drizzle server. He'll highlight refactoring efforts around the core kernel, and discuss the Drizzle community's transparent develop...
How to design covering indexes for various schemas (star, snowflake) that can speed up queries by orders of magnitude. Learn performance models including point-query and range-query. B-Trees and Fr...
QA cycles sound great, but they introduce a problem. Avoid the cyclical performance panic and debugging of a month's worth of commits when your new features get through QA and hit production with s...
Whether you have one MySQL slave server or 50, it's a challenge to use them efficiently in your application. Learn how to serve as much load from the slaves as possible, while preserving a consiste...
SQL proxies keep routing and failover out of the application, making them useful for scale-out designs. Learn standard proxy designs including pushing proxy functions back into client libraries wit...
The interaction between the application and the database is a vulnerable place where even small mistakes can amplify into business-crushing performance problems. Most such problems are simpler to s...
Telecoms are usually built on low-level technologies for performance. Erlang is a high-level distributed programming language. This talk presents a systematic, research-based comparison of Erlang t...
Gearman is back, now written in C with high performance, persistence, replication, new client APIs, and features for building anything from websites to map/reduce clusters.
PostgreSQL 8.4 will have SQL:2008 Common Table Expressions. You can use them to wrangle trees and other recursive structures directly in your database management system, saving lots of time and agg...