Database Workload Theory

In the scientific world, theoretical physicists postulate theories and ideas, for example the Higgs Boson. After this, experimental physicists design and implement experiments, such as the Large Hadron Collider, to prove or disprove these theories. In this post I'm going to try and do the same thing with databases, except on a smaller budget, with less … Continue reading Database Workload Theory

Flash Enables Human-Time Analytics

Analytics. Apparently it's "the discovery and communication of meaningful patterns in data". Allegedly it's the "Next Holy Grail". By definition it's "the science of logical analysis". But what is it really? We know that it is considered a type of Business Intelligence. We know that when applied to massive volumes of information it is often described … Continue reading Flash Enables Human-Time Analytics

Why In-Memory Computing Needs Flash

You might be tempted to think that In-Memory technologies and flash are concepts which have no common ground. After all, if you can run everything in memory, why worry about the performance of your storage? However, the truth is very different: In-Memory needs flash to reach its true potential. Here I will discuss why and … Continue reading Why In-Memory Computing Needs Flash

In Memory Databases: HANA, Exadata X3 and Flash Memory (Part 2)

In the first part of this blog series on In Memory Databases (IMDBs) I talked about the definition of "memory" and found it surprisingly hard to pin down. There was no doubt that Dynamic Random Access Memory (DRAM), such as that found in most modern computers, fell into the category of memory whilst disk clearly … Continue reading In Memory Databases: HANA, Exadata X3 and Flash Memory (Part 2)