The Fundamental Characteristics of Storage

Storage for DBAs: As a rule of thumb, pretty much any storage system can be characterised by three fundamental properties: Latency is a measurement of delay in a system; so in the case of storage it is the time taken to respond to an I/O request. It's a term which is frequently misused - more … Continue reading The Fundamental Characteristics of Storage

Performance: It’s All About Balance…

Storage For DBAs: Everyone wants their stuff to go faster. Whether it's your laptop, tablet, phone, database or application... performance is one of the most desirable characteristics of any system. If your system isn't fast enough, you start dreaming of more. Maybe you try and tune what you already have, or maybe you upgrade to … Continue reading Performance: It’s All About Balance…

Engineered Systems – An Alternative View

Have you seen the press recently? Or passed through an airport and seen the massive billboards advertising IT companies? I have - and I've learnt something from them: Engineered Systems are the best thing ever. I also know this because I read it on the Oracle website... and on the IBM website, although IBM likes … Continue reading Engineered Systems – An Alternative View

New Installation Cookbook

Short post to mention that I've added another installation cookbook to the set published here. This one falls into the Advanced Cookbook section and covers installation on Oracle Linux 6.3 with Oracle 11.2.0.3 single-instance and 4k ASM, paying special attention to the configuration of UDEV and the multipathing software. The blog posts haven't been coming … Continue reading New Installation Cookbook

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

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