Settings

Theme

Scaling Out MySQL

natishalom.typepad.com

7 points by zh 18 years ago · 1 comment

Reader

newt0311 18 years ago

From the article:

1. Scale your database through database clustering

2. Scale your application, while leaving your existing database untouched by front-ending the database with In-Memory-Data-Grid (IMDG) or caching technologies. The database acts as a persistence store in the background. I refer to this approach as Persistence as a Service (PaaS).

Correct me if I am wrong but don't databases handle option 2 by themselves. In fact, isn't one of the primary purposes of a database that applications on top of them do not have to concern themselves with things like caching?

This reminds of another article where it pointed out two of the biggest mistakes with databases and one of them was the tendency to treat it like a dumb storage engine. This seems to be a classic case of that.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection