The way databases actually store data on their hard disks is pretty important in high performance situations. It's typically thought of as arcane, and few people understand it.

You can think of a database as being like a 1980s Filofax address book. You fill the pages out in ink - changes are crossed out and re-added.

You can fit all your contacts in a few pages, or you can spread them out, one contact to each page. This is called fill factor.

If you pack them together you only need to check a few pages to find the contact you want. However when adding contacts you have to add two new pages, one with 1/2 the contacts, and another with the other 1/2 + your new one. When changing a contact you have to cross out a contact, but then you have to add a new page and copy it all out again.

In my MBA I've just been introduced to the European Foundation for Quality Management Excellence model:

It's quite a complex model, with lots of detail and criteria at every step. Basically in goes Leadership, People, Strategy, Resources and the Processes that guide them and these are tied to measurable results for People, Customers, Society and the bottom line KPIs that drive the business. Learning passes back to inform and improve future cycles.

All good things.

Fuel prices are uncertain at the moment. Long term they're going up, but they've been fluctuating for the last year or so. We're paying more at the pump and for our power than ever before, yet Shell has just posted record profits and British Gas has announced price hikes at the same time as high profits.

This is not a functioning system. Surely there should be some advantage - they're posting high profits so there's lots of space to undercut them.
Label Cloud
Blog Archive
About Me
About Me
Blogroll
Blogroll
Loading