Skip to Navigation

Technology

Printer-friendly version
Dan Crowder's picture
Dan Crowder in Technology
20 Jul 2010
So I created a poorly constructed 'SELECT' query in a stored procedure and I was up late last night trying to figure out how I could best optimize it. After sitting in my 94 degree basement for a few hours, I thought of using hashed values via CONCAT and MD5 functions to create an index of multiple...
Matt Gibbs in Technology
14 Jun 2010
In my last post, I glossed over MongoDB from a very high level. While it's useful to know how MongoDB works, I didn't cover exactly how to use it. There are a growing number of NoSQL systems, and one of MongoDB's greatest strengths is its ease-of-use. It takes a couple of minutes to install the...
Matt Gibbs in Technology
8 Jun 2010
MongoDB is one of the forerunners in the NoSQL movement, an effort to promote non-relational, schema-free data stores. It lacks any table JOINs, which avoids performance bottlenecks seen with traditional SQL servers.  Why NoSQL? NoSQL servers are not meant to replace traditional SQL ...
Chris Hall's picture
Chris Hall in Technology
14 May 2010
At Forum One, MySQL is the open source database that powers most of our internet solutions. It's flexible, powerful and free. Our confidence extends to one one of the more complex and growing needs facing many of our clients: Data warehousing. Data warehousing is a method for storing ...
Dan Crowder's picture
Dan Crowder in Technology
29 Mar 2010
If you are working with or exploring MySQL 5's stored routines you may come across an instance where you would like to pass along a table or table column name as a routine argument. Natively stored routines does not support this behavior but with the help of user variables and prepared statements...
Dan Crowder's picture
Dan Crowder in Technology
4 Nov 2009
If you ever need to import a selected number of columns from a data file in MySQL then this how-to is for you! Recently I had to import a data file (tab delimiter) containing geo-coding data for zip codes into a table that had less columns than the data file and the columns were not in the same...
ncowham in Technology
10 Jul 2008
Many people struggle with complex data models that often require multiple tables to be joined together to satisfy a single query. Joining up to three tables is usually not a problem for most DBAs and developers. However, queries that may involve 6 or more tables (including joins on the same table)...
Dan Crowder's picture
Dan Crowder in Technology
16 Jun 2008
Sometimes it's just not wise to work on a database after midnight when your senses are not fully alert! Anyhow, I don't know how I did this but I inserted 7,000+ records for a single content type (restaurants) half of which were duplicate entries. After realizing that I can't perform a subquery...
Sandy Smith's picture
Sandy Smith in Technology
16 Apr 2008
Languages are tricky, quickly evolving systems, but almost all of them in their current form predate computers. Indeed, most predate typesetting. So there are a ton of writing systems out there that are designed for writing with a trained human hand, and not optimised for discrete mechanical...
Dan Crowder's picture
Dan Crowder in Technology
26 Feb 2008
After doing some poking around on how to optimize databases for quicker reads I came across a rather simple approach called Vertical Partitioning. This approach is rather useful in taking advantage of the Query Cache as you will ultimately reduce the frequency in which the Query Cache is...
Syndicate content