This post originated from an RSS feed registered with Java Buzz
by John Martin.
Original Post: Theme of the week: Database Performance
Feed Title: The Lone Programmer
Feed URL: http://www.lonepixel.com/loneprog/javablogs-index.rdf
Feed Description: Just another lazy programmer. (Java and UI Design channels only.)
I was talking to Vaughan from PolygonSoup a couple of nights ago and we've both spent at least part of the last week consulting with database gurus about the design of systems that we're working on at our respective places of employment. We have simultaneously come to the conclusion that we, and others that we have worked with, tend to underestimate the value of having a guru-level database guy around. Especially when dealing with enterprise level databases (Oracle and SQL Server in this case) and high traffic applications. Dont get me wrong, we both consider ourselves very competent database programmers as far as authoring schemas, building queries, and writing stored procedures goes. But when it comes to multi-million row tables and set operations and views on remote databases having someone hardcore on the team can pay big dividends. Weve had big performance boosts by rewriting some incremental inserts/updates as stored procedures and by fine tuning some of our indexes (and getting rid of those massive SQL Server globally unique IDs).
So in honour of that topic, here are a couple of my favourite database articles of recent times: