or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
42 used & new from $8.90

Have one to sell? Sell yours here
 
   
Inside Microsoft  SQL Server(TM) 2005: The Storage Engine (Solid Quality Learning)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Inside Microsoft SQL Server(TM) 2005: The Storage Engine (Solid Quality Learning) (Paperback)

~ (Author)
Key Phrases: tempdh database, dynamic management objects, online index building, Books Online, Read Committed, Memory Dump (more...)
4.4 out of 5 stars  See all reviews (17 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Upgrade this book for $9.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
30 new from $9.80 12 used from $8.90

Frequently Bought Together

Inside Microsoft  SQL Server(TM) 2005: The Storage Engine (Solid Quality Learning) + Inside Microsoft® SQL Server(TM) 2005: Query Tuning and Optimization + Inside Microsoft SQL Server 2005: T-SQL Querying (Solid Quality Learning)
Price For All Three: $92.67

Show availability and shipping details


Customers Who Bought This Item Also Bought

Inside Microsoft SQL Server 2005: T-SQL Querying (Solid Quality Learning)

Inside Microsoft SQL Server 2005: T-SQL Querying (Solid Quality Learning)

by Itzik Ben-Gan
4.7 out of 5 stars (31)  $29.69
Inside Microsoft SQL Server 2005: T-SQL Programming (Pro-Developer)

Inside Microsoft SQL Server 2005: T-SQL Programming (Pro-Developer)

by Itzik Ben-gan
4.2 out of 5 stars (16)  $29.69
Professional SQL Server 2005 Performance Tuning (Programmer to Programmer)

Professional SQL Server 2005 Performance Tuning (Programmer to Programmer)

by Steven Wort
4.6 out of 5 stars (7)  $31.49
Microsoft® SQL Server® 2008 Internals (Pro - Developer)

Microsoft® SQL Server® 2008 Internals (Pro - Developer)

by Kalen Delaney
4.4 out of 5 stars (5)  $37.79
Microsoft® SQL Server(TM) 2005 Administrator's Companion (Pro - Administrator's Companion)

Microsoft® SQL Server(TM) 2005 Administrator's Companion (Pro - Administrator's Companion)

by Edward Whalen
4.2 out of 5 stars (8)  $37.79
Explore similar items

Editorial Reviews

Product Description

Understanding the internals of storage in SQL Server helps database developers and administrators to better create, maintain, and mine information from enterprise data. This practical, hands-on book focuses on the SQL Server 2005 Storage Engine and delves deep into the structures used for storing data, including files, tables, indexes, and data types. Topics also include security details, with coverage of the new SQL Server 2005 security model, and data protection through the backup and restore algorithms. With pragmatic advice, best practices, extensive code samples, and table examples, developers and database administrators will find the guidance they need to better understand how to build powerful, efficient databases.


From the Author

Key Book Benefits:

- Delivers practical, hands-on guidance for understanding and making the most of the architecture of SQL Server storage, including logging and recovery, indexes, tables, transactions and locking, and security - Provides deep background information that helps developers better understand how to build more responsive databases that have fewer vulnerabilities - Features numerous code samples, table examples, practical advice, and best practices


Product Details


More About the Author

Kalen Delaney
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Kalen Delaney Page

Inside This Book (learn more)



What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

17 Reviews
5 star:
 (13)
4 star:
 (1)
3 star:
 (1)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (17 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
8 of 8 people found the following review helpful:
5.0 out of 5 stars Excellent Information Source, April 18, 2007
Most SQL Server DBA's I know who have been working on SQL Server 7 or 2000 for any length of time usually have a copy of Kalen Delaney's "Inside SQL Server" sitting on their desk. For SQL Server 2005, that book has been split into four different books and it looks like all them are going to be must-have's occupying large swaths of book-shelf space across the planet. Because, the fact of the matter is, if you want to know the internals of the new database engine, this is your source.

Comparisons between this new book and the previous books in the series seem inevitable. From that type of comparison, I think that this book comes off very well. Removing the TSQL processing and other aspects of development from the book allows Delaney to drill down into every aspect of how the server works. She takes a very structured approach, showing how to install SQL Server before moving on to the Server Architecture and Configuration chapters. She covers database and database files, logging and recovery, tables, indexes, and locking, each in separate chapters, each in a great degree of detail. She takes the time between explaining how things work to suggest best practices for configuration and usage along the way. Scattered throughout are also Tip's & Notes that suggest alternatives to the topic under discussion or implications of the usage of a particular topic.

This is not a book from which you can easily learn basic SQL Server skills. So much time is spent on so much detail, invaluable detail for the experienced user, that the novice might get stuck in the mire. I personally don't find that to be an actual detraction from the book. In fact, I'd recommend that if you're just learning SQL Server 2005, you pick this book up in addition to some other, more general, tome, because from here you can learn the why's and wherefore's of what you're trying to do.

The Forward to the book says one of the most important things about this book and it bears repeating, "This is not a revision of the previous book. So much has changed and there are so many new features that Kalen had to write a brand new book." Reading through this book, that becomes clear on every single page. Nothing appears to have been regurgitated from the previous books, but each and every screen shot, description and code example is written for 2005.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
4.0 out of 5 stars Technically advanced but sometimes incomprehensible, October 2, 2007
By Jaewoo Kim (Santa Monica, CA) - See all my reviews
(REAL NAME)      
Amazon Verified Purchase(What's this?)
This book is perhaps the best book out there for understanding SQL 2005 architecture. I know of no other book which offers such advanced understanding of how SQL 2005 stores, retrives, and manages data.

Indeed, the author is a MS SQL MVP and has written with collaboration of those who have wrote the code for MS SQL 2005 at Microsoft.

The author's explaination, however, could be a lot better. For example, here is an exerpt on the author's explaination of IAM (Index Allocation Map):

"An IAM page contains a page header; an IAM page header, which contains eight page pointer slots; and a set of bits that map a range of extents on a file, which doesn't neccessarily have to be the same file that IAM page is in. The header has address of first extent in the range mapped by the IAM. The eight page pointer slots might contain pointers to pages belonging to the relevant object contained in mixed extents; only the first IAM for an object has values in these pointers."

Now, I have worked with databases for over a decade and have good understanding of Indexes and its structure, and I still did not understand what the author was talking about on some sentences.

Pros:
1)Explains data and index storage structures (Page, extents, B-Tree, Keys etc) and how they are managed in transactions (update, delete, insert) better than any book I know.
2)Relatively short book (400 pages) which does not waste words or sentences to make it a thicker book (common practice to write a thicker book for a higher price).

Cons:
1)Tries to combine MS SQL 101 topics (What is Master, MSDB, TEMP, and MODEL db?) with expert subject matter (What is IAM, Cluster Keys, RID, etc).
2)Writing is sometimes indecipherable.
3)Mostly not for the beginners (despite its rudimentrary coverage of the basics).




Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Depth and Clarity, February 22, 2007
By Paul Nielsen (Colorado Springs, CO United States) - See all my reviews
(REAL NAME)   
I'm stingy with reviews, but once again, Kalen's book is a winner and this is one of the few great books on SQL Server. Her writing style is clear and she gets right to the details. Every book serves a specific need. If you need to understand the SQL Server engine, then this is the best book for that purpose. I have thoroughly enjoyed reading this book. Thanks, Kalen!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Inside Microsoft SQL SERVER 2005: The Storage Engine
This is a well written book that contains plenty of insight into how SQL Server works.
Published 6 months ago by Jose Tigeleiro

5.0 out of 5 stars Not a fast read, but worth the investment
First note: this book is not a page turner. It is not dry, but packed. It will take a long time to get through, but the book is worth the effort if you are trying to get some... Read more
Published 7 months ago by Christopher Brandsma

5.0 out of 5 stars Best SQL Server internals book on the market
This is NOT a book to learn about SQL Server programming. This is for the advanced student of database programming or optimization. Read more
Published 15 months ago by Jason Short

1.0 out of 5 stars Less signal more noise
I have attempted to read this book atleast 4 times in the last year. A couple of times I tried reading cover to cover. Other times I jumped into specific chapters. Read more
Published 15 months ago by Dheepa Ramani

5.0 out of 5 stars Fantastic
Okay, reviewing this book is going to be quite difficult. I have mixed feelings however everything that I have to say about this book is positive. Read more
Published 22 months ago by Jason E. Heine

5.0 out of 5 stars A valuable addition to the 'Inside SQL' series
I've been following this series since the days of Ron Soukup, and Delaney once again does not fail to deliver and impress in this latest edition. Read more
Published on August 1, 2007 by Matthew Bryde

5.0 out of 5 stars Very Informative
Great book. Very informative and in depth, especially if you are looking for not only logical database structure but actual physical information. Read more
Published on June 29, 2007 by M. Galaviz

5.0 out of 5 stars Great book - what's not to like?
I read one of the reviews that said that they didn't like the book, thought it wasn't organized well - bah. Read more
Published on March 22, 2007 by Scott D. Whigham

5.0 out of 5 stars Deep info, many valueable information
I read the book and found it is well written and contains lots of information. May be some not need it, but to be good SQL Server DBA I think it is necessary to understand... Read more
Published on March 18, 2007 by Andrey Smirnov

3.0 out of 5 stars This is a great series
This is a good book, I did learn a few new things to help me better understand SQL Server 2005. However, I strongly recommend the T-SQL Querying book of this series over this... Read more
Published on February 22, 2007 by Stephen

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
why has price suddenly shot up to $50? 0 November 2007
Is it much different from the 2000 server book? 0 May 2007
See all 2 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.