andrewducker: (Exciting)
[personal profile] andrewducker
Waaaay back at the dawn of time, in 1991, I was responsible for a rewrite of a dBase database used by a bunch of hospitals to keep track of treatment in the neonatal intensive care units. By judicious use of caching data in memory, very careful construction of filter statements on the fly, etc. I was able to bring down some calculations from running overnight (and taking about 9 hours to run) to only taking 20 minutes. Which was something I was insanely proud of at the time.

Ten years later I rewrote it all again, this time in Visual Foxpro. And due to the database software being much better and the hardware being an order of magnitude faster, I was able to use simple SQL and have the queries run in real time (well, up to 10 seconds for a big one). It was such a relief to throw away the code I'd hand-crafted, and a joy to get the answers back quickly. And I don't even work with databases any more - but part of me misses having to carefully fine-tune SQL to eke out every last efficiency.

Originally a response to this post on [livejournal.com profile] theferrett's journal.

Date: 2007-06-03 10:42 am (UTC)
From: [identity profile] martling.livejournal.com
Just work on bigger databases, and the same old hacks will all come flooding back...

Date: 2007-06-03 06:54 pm (UTC)
From: [identity profile] poisonduk.livejournal.com
Hmm is this a throwback to a recent chat we had when I admitted Java terrified me and you were running scared from my Unix & Oracle?

Give me my 10 million record Databases anyday. Oooo for the first time in two years we'll be working in the same building this week! Wave & come to rescue me if you see me banging my head on the desk!

September 2025

S M T W T F S
  12 3 4 5 6
78910111213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 7th, 2025 09:38 pm
Powered by Dreamwidth Studios