Programming Yukon
What's New
May 3 - Chapter 9 - The Service Broker
First Review Posting
This chapter looks at the 'Service Broker', an architecture, and supporting infrastructure, for performing reliable messaging via the SQL Server Engine itself. The Service Broker is built on top of the native queuing primitives; it takes those and creates a value added layer providing services that are necessary for a functionally rich, reliable, queuing architecture.
Download and Review.
March 17 - Chapter 4 - The Inproc Managed Provider
First Review Posting
This chapter looks at the Inproc Managed Provider, a new set of data access classes that ship with Yukon. The Inproc Managed Provider exposes classes in the System.Data.SqlServer namespace and is tuned for accessing data from within the database itself.
Download and Review.
February 25 - Chapter 3 - CLR Architecture
First Review Posting
'CLR Architecture' looks at the infrastructure that supports the inclusion of managed code within a database application, and introduces two ways of expressing that code - managed procedures and functions.
Download and Review.
The Book
Over the last few years, Microsoft has made huge advances in the abilities
of its premier database product, SQL Server. This has culminated with SQL
Server 2000 setting a completely new standard in both performance, and
price/performance, benchmarks. SQL Server 2000 has also been lauded for its
manageability and wide range of built in features (features for which other
database manufacturers demand high licensing costs). However, the new
version of SQL Server, codenamed Yukon, is set to leave SQL Server 2000
floundering in its wake.
Yukon not only comes with another raft of changes to make the database
server, yet more powerful and manageable, it also redefines the nature of
database development for SQL Server Developers. These changes make Yukon a
profoundly more stable and productive environment for creating complex and
rich database functionality. From changes in the database engine itself to
host the .NET Common Language Runtime (CLR) - enabling database
functionality to be written in procedural languages such as C# or VB.NET -
to new native XML support, Yukon lets developers leverage their existing
knowledge to extend the capabilities of the database driven applications.
However, at first, this explosion of functionality can seem bewildering,
even for someone with a long track record in SQL Server development.
Programming Yukon guides the reader through the new features, explaining the
reasoning behind their inclusion, how they work, and best practice of how to
use them. The book focuses on the two major innovations in Yukon - that of
CLR hosting and XML integration - but also discusses the changes to the
database engine itself and new inbuilt architectures such as the Service
Broker.
How you can help
The chapters of Programming Yukon are provided for you to participate in reviewing and shaping this book. Your comments, suggestions and feedback are very important to the authors. Please send them to feedback@programmingyukon.com.
The Authors
Richard Blewett is an independent consultant working in .NET, distributed systems and databases. He has worked on high profile projects such as the UK National Police systems where he was the middle tier architect and has undertaken numerous projects for Investment Banks, financial intuitions and software houses. He also teaches the .NET curriculum for DevelopMentor.
Shawn Wildermuth is a Microsoft .NET MVP, an INETA speaker, a speaker at several national conferences, the editor of ONDotnet.com, the author of "Pragmatic ADO.NET" for Addison-Wesley and an author of numerous articles for a variety of magazines. He is also the founder of ADOGuy.com and has been building data-driven software for more than eighteen years. Shawn has spent most of those years developing database applications in the varied fields of accounting, real estate, Internet, and medicine.
All chapters are excerpted from a preview of Yukon to be published by O'Reilly & Associates in 2004. Copyright 2004 O'Reilly and Associates. All rights reserved.
|