Real World Software Architecture

Real World Software Architecture is dedicated to providing information and experiences from the field of Software Architecture.



Subscribe with RSS or ATOM Add to Google

Links

  • Home Page
  • Real World Software Process Engineering
  • Suggested Reading
  • .NET Dev and Arch Collection
  • SEI Essays on SA
  • Software Architecture
  • Bredemeyer
  • wwisa
  • Product Line Engineering
  • PLEES
  • Software Product Lines
  • MSDN Architecture Center
  • patterns & practices






Friday, May 13, 2011

Microsoft SQL Server 2008 R2 Unleashed Book Review

Another Unleashed behemoth!!! It is a whopping 1550 of printed pages and 2451 pages when you include the additional chapters available on the companion CD. If this book doesn’t contain the information you need about SQL Server 2008 R2, then you probably won’t find it anywhere.

Just like I am not a server administrator, I am not a Database Administrator (DBA). I don’t want to be a DBA, nothing against DBAs, but I just think it is a full time job. It is not possible for me to keep up with my .NET Software Architecture skills and also be an effective DBA.

Of course I have to be familiar enough with them to architect scalable, secure, high performing software, so I chose this book as my learning resource. It is a great resource. I have not gone too it and come away disappointed yet.

What does make this nice is there is a lot of developer content included with the book in addition to the DBA topics.

The book is broken down into 8 parts. Below is the entire Table of Contents-

Part I Welcome to Microsoft SQL Server
1 SQL Server 2008 Overview
2 What’s New in SQL Server 2008
3 Examples of SQL Server Implementations

Part II SQL Server Tools and Utilities
4 SQL Server Management Studio
5 SQL Server Command-Line Utilities
6 SQL Server Profiler

Part III SQL Server Administration
7 SQL Server System and Database Administration
8 Installing SQL Server 2008
9 Upgrading to SQL Server 2008
10 Client Installation and Configuration
11 Security and User Administration
12 Data Encryption
13 Security and Compliance
14 Database Backup and Restore
15 Database Mail
16 SQL Server Scheduling and Notification
17 Administering SQL Server 2008 with PowerShell
18 SQL Server High Availability
19 Replication
20 Database Mirroring
21 SQL Server Clustering
22 Administering Policy-Based Management

Part IV Database Administration
23 Creating and Managing Databases
24 Creating and Managing Tables
25 Creating and Managing Indexes
26 Implementing Data Integrity
27 Creating and Managing Views in SQL Server
28 Creating and Managing Stored Procedures
29 Creating and Managing User-Defined Functions.
30 Creating and Managing Triggers
31 Transaction Management and the Transaction Log
32 Database Snapshots
33 Database Maintenance

Part V SQL Server Performance and Optimization
34 Data Structures, Indexes, and Performance
35 Understanding Query Optimization
36 Query Analysis
37 Locking and Performance
38 Database Design and Performance
39 Monitoring SQL Server Performance
40 Managing Workloads with the Resource Governor
41 A Performance and Tuning Methodology

Chapters on the CD

Part VI SQL Server Application Development
42 What’s New for Transact-SQL in SQL Server 2008
43 Transact-SQL Programming Guidelines, Tips, and Tricks
44 Advanced Stored Procedure Programming and Optimization
45 SQL Server and the .NET Framework
46 SQLCLR: Developing SQL Server Objects in .NET
47 Using XML in SQL Server 2008
48 SQL Server Web Services
49 SQL Server Service Broker
50 SQL Server Full-Text Search
Part VII SQL Server Business Intelligence Features
51 SQL Server 2008 Analysis Services
52 SQL Server Integration Services
53 SQL Server 2008 Reporting Services

Part VIII Bonus Chapters
54 Managing Linked and Remote Servers
55 Configuring, Tuning, and Optimizing SQL Server Options
56 SQL Server Disaster Recovery Planning

Almost every chapter begins with a section that covers what is new in SQL Server 2008. There are a ton of diagrams that are really helpful with learning the topics, and a ton of great tables that help to summarize topics.

The thing I like most about this book is the quantity of information about profiling, tracing, monitoring, and performance. There is a whole chapter on locking!!! The authors writing style makes it an easy to read book, or at least as easy as server reading can get.

The code downloads (as well as the ones on the CD) are a little mixed up. They are all there and usable, but you have to do a little digging.

If you are in anyway involved with SQL Server 2008 R2, you owe it to yourself to get this book. It will not leave my side!!!!

I highly recommend this book for DBA's, developers, and architects.

posted by tadanderson at 12:32 PM

0 Comments:

Post a Comment

<< Home

Previous Posts

  • UML 2 and the Unified Process: Practical Object-Or...
  • Windows Server 2008 R2 Unleashed Book Review
  • Enterprise Model Patterns: Describing the World Bo...
  • Microsoft Expression Blend 4 Unleashed Book Review
  • JustDecompile- New Free .NET Reverse Engineering T...
  • Visual Studio ALM Rangers Architecture Tooling Gui...
  • 101 Windows Phone 7 Apps, Volume I: Developing App...
  • Microsoft Silverlight 5 Beta Offline Documentation...
  • Software Modeling and Design: UML, Use Cases, Patt...
  • Every Enterprise Needs a Modernization Strategy



Powered by Blogger