November 4, 2010 at 6:14 pm
Hi,
What is the definitive book on database design best practises? E.g. covering things like recommended max number of columns in a table (if any recommended max), when to use sharding, when to consider replication, how best to do it, etc. Some principles may be shared amongst db vendors, some not.
The type of book I am looking for is an A-Z of best practises and the reasons why, useful for reviewing a database server and its db's.
Thanks
November 4, 2010 at 6:19 pm
Try any of Louis Davidson's books. He is extremely good (I had the opportunity to work with him over a decade ago - he is very sharp, and has only gotten sharper. You can get links to them at http://drsql.org
Wayne
Microsoft Certified Master: SQL Server 2008
Author - SQL Server T-SQL Recipes
November 4, 2010 at 7:04 pm
info-849042 (11/4/2010)
What is the definitive book on database design best practises? E.g. covering things like recommended max number of columns in a table (if any recommended max), when to use sharding, when to consider replication, how best to do it, etc. Some principles may be shared amongst db vendors, some not.The type of book I am looking for is an A-Z of best practises and the reasons why, useful for reviewing a database server and its db's.
I do not think you are going to find everything in a single book.
You may find excelent books about Data Modeling - usually focusing in OLTP systems - which will lead you to look for books on Dimensional Data Modeling when focusing in DWH.
Since you are mentioning database sharding, on a different layer books and whitepapers will be useful for Systems Architecture and then, you will need to gather a lot of information about the technology of choice.
Bottom line, there is no silver bullet to kill this beast 🙂
_____________________________________
Pablo (Paul) Berzukov
Author of Understanding Database Administration available at Amazon and other bookstores.
Disclaimer: Advice is provided to the best of my knowledge but no implicit or explicit warranties are provided. Since the advisor explicitly encourages testing any and all suggestions on a test non-production environment advisor should not held liable or responsible for any actions taken based on the given advice.Viewing 3 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic. Login to reply