Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 
        
Home       Members    Calendar    Who's On


Add to briefcase 12345»»»

Disk Is Cheap! ORLY? Expand / Collapse
Author
Message
Posted Thursday, December 30, 2010 8:31 PM


Old Hand

Old HandOld HandOld HandOld HandOld HandOld HandOld HandOld Hand

Group: General Forum Members
Last Login: Friday, August 15, 2014 3:08 PM
Points: 355, Visits: 1,877
Comments posted to this topic are about the item Disk Is Cheap! ORLY?




SQL# - http://www.SQLsharp.com/
Post #1041261
Posted Thursday, December 30, 2010 11:55 PM


SSC Rookie

SSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC RookieSSC Rookie

Group: General Forum Members
Last Login: Friday, April 12, 2013 3:55 PM
Points: 46, Visits: 164
Solomon,

Great article. I used to get very frustrated with programmers AND DBA's that thought the normalization aspects of relational models would cause a degredation in performance. I know that's a long and not so simple topic, but you have alluded to it here.


Jay Quincy Allen, Managing Partner, ADAMA Systems
Post #1041287
Posted Friday, December 31, 2010 1:03 AM


SSC-Enthusiastic

SSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-EnthusiasticSSC-Enthusiastic

Group: General Forum Members
Last Login: Yesterday @ 5:06 PM
Points: 154, Visits: 584
AWESOME! I love this article. Solid, logical, intelligent.


"If I had been drinking out of that toilet, I might have been killed." -Ace Ventura
Post #1041299
Posted Friday, December 31, 2010 2:46 AM
Grasshopper

GrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopper

Group: General Forum Members
Last Login: Tuesday, June 3, 2014 2:33 AM
Points: 16, Visits: 42
Brilliant - will circulate to my colleagues rightaway!
Post #1041326
Posted Friday, December 31, 2010 2:57 AM
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: General Forum Members
Last Login: Tuesday, July 26, 2011 5:27 AM
Points: 1, Visits: 15
Thank you for a great article!
Post #1041331
Posted Friday, December 31, 2010 3:01 AM
Hall of Fame

Hall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of Fame

Group: General Forum Members
Last Login: Today @ 1:46 PM
Points: 3,135, Visits: 11,475
Columns that are too large also use more CPU time even if they are cached in memory. When you scan a table or index, it has to pass through the CPU, so the more data there is, the more CPU time it takes to process.

I was just looking at the database for a vendor supplied application, and was shocked to see they were using GUIDs in the form of strings as the primary keys for all tables. Each PK is stored in a varchar(36) column, and they even store the dashes in the column.



Post #1041332
Posted Friday, December 31, 2010 4:02 AM
Ten Centuries

Ten CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen CenturiesTen Centuries

Group: General Forum Members
Last Login: Thursday, July 24, 2014 4:28 AM
Points: 1,100, Visits: 4,898
Thank you for a great reminder that disk space isn't free! We installed a new SAN at the start of 2010 and it is already full - and I'm sure a lot of it is 'wasted' space. Some of us are old enough to remember when every byte (or even bit!) counted, and this is an excellent explanation.
Post #1041342
Posted Friday, December 31, 2010 4:04 AM


Hall of Fame

Hall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of Fame

Group: General Forum Members
Last Login: Today @ 8:37 AM
Points: 3,905, Visits: 5,079
Fantastic article.
Will circulate extracts hereof to my business users, who all labour under that very misconception.
If they could get their way, exact copies of production data would exist wherever they have a need to look (MI data in the production environment, exact copies of production data in the MI environment, etc)

Thanks.


____________________________________________
Space, the final frontier? not any more...
All limits henceforth are self-imposed.
“libera tute vulgaris ex”
Post #1041343
Posted Friday, December 31, 2010 5:38 AM
Grasshopper

GrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopper

Group: General Forum Members
Last Login: Wednesday, September 11, 2013 3:56 AM
Points: 21, Visits: 149
Hi Solomon,

Great article, clear and practical. Alot of common sense that usually never gets taken on board in the design phase.

Just like to add, another potential problem of wasting space when incorrectly defining data types is the issue of clogging up precious network bandwidth.

Many Thanks
Post #1041351
Posted Friday, December 31, 2010 5:54 AM
SSC Journeyman

SSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC JourneymanSSC Journeyman

Group: General Forum Members
Last Login: Monday, May 5, 2014 8:55 AM
Points: 86, Visits: 478
Great Article and well explained. I hear 'disk space' is cheap all the time as well. The problem typically stems from the fact that the developers don't fully understand what they they are doing and don't want to clean up; so instead they keep all their intermediate results even though they role their intermediate results forward.

Post #1041358
« Prev Topic | Next Topic »

Add to briefcase 12345»»»

Permissions Expand / Collapse