do you-make-these-5-database-design-mistakes

11
Do You Make These 5 Database Design Mistakes? Thomas LaRock Head Geek © 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.

Upload: thomas-larock

Post on 19-Jun-2015

1.056 views

Category:

Technology


0 download

DESCRIPTION

Look, everyone makes mistakes. It’s true. But not all of us have the chance to make mistakes that end up costing millions of dollars in hardware and production support costs. Any one of these five mistakes will add additional costs to your company. It’s guaranteed. The costs may be hardware related (extra disk space, network bandwidth), which tend to add up quickly for any shop. The costs may also be support related (bad performance, database re-design, report creation, etc.), and they add up very quickly as well. Want to save your company some money, some headaches for your end-users, and ensure data quality all at the same time? Then avoid these five database design mistakes.

TRANSCRIPT

Page 1: Do you-make-these-5-database-design-mistakes

© 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.

Do You Make These 5 Database Design Mistakes?

Thomas LaRockHead Geek

Page 2: Do you-make-these-5-database-design-mistakes

EVERYONE MAKES MISTAKES

SOMETIMES

Page 3: Do you-make-these-5-database-design-mistakes

and $ometimes

mistakes cost $M in

hardware and production

support

Page 4: Do you-make-these-5-database-design-mistakes

5 database design mistakes that will cost your company

Page 5: Do you-make-these-5-database-design-mistakes

Going BIG, just in case

going too BIG

NVARCHAR(MAX)

too soon

SIZE MATTERSclick to find out why

Page 6: Do you-make-these-5-database-design-mistakes

expecting that all features

…mean the same in all data platforms and clients!

SUCH AS A TIMESTAMP

Page 7: Do you-make-these-5-database-design-mistakes

expecting database generated identifiers

to be sequential

Page 8: Do you-make-these-5-database-design-mistakes

not using foreign keys

in your indexing strategy

CREATE INDEX[FK_Index]

ON [Orders]([Customer_ID],Distributor_ID])

Page 9: Do you-make-these-5-database-design-mistakes

Applying a surrogate key without havinga business key defined as an alternate

key

Page 10: Do you-make-these-5-database-design-mistakes

© 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.

Friends Don’t Let Friends Make These Mistakes

Want to save your company some money, some headaches for your end-users, and ensure data quality all at the same time?

Then avoid these five database design mistakes. It’s that simple.

Really.

You can read the full article at:http://thomaslarock.com/2012/01/do-you-make-these-5-database-design-mistakes/

Page 11: Do you-make-these-5-database-design-mistakes

© 2014 SOLARWINDS WORLDWIDE, LLC. ALL RIGHTS RESERVED.

Thank You!

The SOLARWINDS and SOLARWINDS & Design marks are the exclusive property of SolarWinds Worldwide, LLC, are registered with the U.S. Patent

and Trademark Office, and may be registered or pending registration in other countries. All other SolarWinds trademarks, service marks, and logos may be common law marks, registered or pending registration in the United

States or in other countries. All other trademarks mentioned herein are used for identification purposes only and may be or are trademarks or

registered trademarks of their respective companies.