<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Paul Nielsen : books</title><link>http://sqlblog.com/blogs/paul_nielsen/archive/tags/books/default.aspx</link><description>Tags: books</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Hey Greg - the Canadian MVP of the month is reading your book!</title><link>http://sqlblog.com/blogs/paul_nielsen/archive/2008/03/31/hey-greg-the-canadian-mvp-of-the-month-is-reading-your-book.aspx</link><pubDate>Tue, 01 Apr 2008 00:31:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:5940</guid><dc:creator>Paul Nielsen</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/paul_nielsen/comments/5940.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/paul_nielsen/commentrss.aspx?PostID=5940</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/cdndevs/archive/2008/04/01/mvp-insider-q-a-with-wes-mcdonald.aspx"&gt;http://blogs.msdn.com/cdndevs/archive/2008/04/01/mvp-insider-q-a-with-wes-mcdonald.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I couldn't imagine a better book for an MVP to read, eh?&lt;/P&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=5940" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/paul_nielsen/archive/tags/books/default.aspx">books</category></item><item><title>15 shopping days left at ALFKI</title><link>http://sqlblog.com/blogs/paul_nielsen/archive/2007/12/10/15-shopping-days-left-at-alfki.aspx</link><pubDate>Mon, 10 Dec 2007 18:52:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:3809</guid><dc:creator>Paul Nielsen</dc:creator><slash:comments>7</slash:comments><comments>http://sqlblog.com/blogs/paul_nielsen/comments/3809.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/paul_nielsen/commentrss.aspx?PostID=3809</wfw:commentRss><description>I'm kicking off the next round of the SQL Server Bible series for Wiley. For the past two versions I used my own custom sample databases and skipped the MSFT sample databases (even though I feel that ALFKI's a friend and I'd love to shop there someday.) 
&lt;P&gt;I'm also wrapping up a contract where I helped design and develop very heavy transaction, large database. It drove home for me again the truth that testing on your notebook, or even with a 9Gb test database on a dev server, isn't the same as production with 19K very busy connections and a database that's growing Gbs per hour. &lt;/P&gt;
&lt;P&gt;So for this next book, I want a more realistic database, one that won't possibly all fit into memory. I'm playing with data downloaded from the US Census Bureau and have pushed it to about 27Gb so far, but thought, why not ask the SQLBlog gang, what would be a great sample database? What's the criteria? &lt;/P&gt;
&lt;P&gt;Here's what I have so far as the Great Sample Database goals:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Just a handful of tables, easy to understand and query&lt;/LI&gt;
&lt;LI&gt;Small sample set of data for demos and unit testing&lt;/LI&gt;
&lt;LI&gt;Data generator to push the database to several Gb with a realistic distribution of data.&lt;/LI&gt;
&lt;LI&gt;Full stored procedure API data abstraction layer, so the database physical design can be refactored and then retested. E.g. to test different patterns for optional data, heaps vs. clustered, surrogate vs. natural keys. &lt;/LI&gt;
&lt;LI&gt;Includes lat and long for spatial data&lt;/LI&gt;
&lt;LI&gt;Includes mix of data types&lt;/LI&gt;
&lt;LI&gt;Ability to demo various types of joins and SQL techniques.&lt;/LI&gt;
&lt;LI&gt;Easy to download and install&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;So I ask you, what else might you want in a great sample database?&lt;/P&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=3809" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/paul_nielsen/archive/tags/books/default.aspx">books</category><category domain="http://sqlblog.com/blogs/paul_nielsen/archive/tags/Northwind/default.aspx">Northwind</category><category domain="http://sqlblog.com/blogs/paul_nielsen/archive/tags/samples/default.aspx">samples</category></item><item><title>OT: Amazon Kindle</title><link>http://sqlblog.com/blogs/paul_nielsen/archive/2007/11/20/ot-amazon-kindle.aspx</link><pubDate>Tue, 20 Nov 2007 14:31:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:3432</guid><dc:creator>Paul Nielsen</dc:creator><slash:comments>3</slash:comments><comments>http://sqlblog.com/blogs/paul_nielsen/comments/3432.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/paul_nielsen/commentrss.aspx?PostID=3432</wfw:commentRss><description>&lt;FONT face=Calibri&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT size=3&gt;Last night on PBS Jeff Bezos was talking about his new &lt;A class="" title=Kindle href="http://www.amazon.com/gp/product/B000FI73MA/ref=amb_link_5873612_2?pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_s=gateway-center-column&amp;amp;pf_rd_r=0XPSSZT8J92RF04YNEGP&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=329252801&amp;amp;pf_rd_i=507846"&gt;Kindle&lt;/A&gt; device on the Charley Rose show. When asked if he felt more emotion about Kindle than Amazon.com, Jeff replied with an enthusiastic yes. To paraphrase, “Books are technology and every technology evolves. The book has been about the same since Gutenberg in the 1430’s, but Kindle evolves the book. Books are the cornerstone of civilization. I can’t think of anything I could do that is more significant that evolving the book.”&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT size=3&gt;We’ve seen electronic book devices before, but this one may actually fly.&amp;nbsp;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;Charley Rose likened the Kindle to the Apple iPod and the thought is that the Kindle will do for the written word what the iPod did for music. At $399, Amazon completely sold out in 5.5 hours Monday. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT size=3&gt;Jeff talked about how “books disappear” when the readers gets lost in the world of the author. (Well, I doubt my book ever disappears ;-)&amp;nbsp;the plot development and characters are a bit weak, and the ending is predictable.) Jeff wanted the Kindle to have the same experience, but he said it’s hard to out book a book. So the Kindle tries to be better at what it can add to the experience. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT size=3&gt;Kindle does look pretty amazing. The Kindle holds up to 200 books and downloads books, newspapers, blogs, magazines, and Wikipedia using an internal G3 cell phone. Using the cell phone connection, you can buy any new book for $9.95 in about a minute. At launch yesterday they had 201 of the 212 NY Times best sellers and a total of 9K books available. Jeff’s goal is to have every book ever printed available for instant downloading and viewing. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT size=3&gt;A new type of screen called electronic ink is supposed to be as readable as paper. It took Amazon 3 years to develop the blank and white screen. A color version is in the labs now but won’t be available for a couple years. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;FONT size=3&gt;It’s a version 1 and it’s already getting controversial negative comments from folks who haven’t even seen it. With Amazon and “every major publisher” behind it, if they can make enough of them and if it really is as easy to read as they say,&amp;nbsp;the Kindle may fly. I’d sure like to try one.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0in 0in 10pt;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=3432" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/paul_nielsen/archive/tags/books/default.aspx">books</category></item><item><title>Kalen's Magnum Opus</title><link>http://sqlblog.com/blogs/paul_nielsen/archive/2007/10/12/kalen-s-magnum-opus.aspx</link><pubDate>Sat, 13 Oct 2007 01:43:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:2945</guid><dc:creator>Paul Nielsen</dc:creator><slash:comments>6</slash:comments><comments>http://sqlblog.com/blogs/paul_nielsen/comments/2945.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/paul_nielsen/commentrss.aspx?PostID=2945</wfw:commentRss><description>&lt;P&gt;At first glance, Inside SQL Server Query Tuning and Optimization, appears to be a multiple-author ensemble book with only 1½ chapters written by Kalen, which might be disappointing. However, the reality is that this database dream team is hand-picked by Kalen, and following Kalen’s plan the book meets the high standards Kalen is known for. The flow of the information is the right way to understand and then solve query performance issues. &lt;/P&gt;
&lt;P&gt;Chapter 1 – A Performance Troubleshooting Methodology by Sunil Agarwal (Program Manager in the SQL Server Storage Engine Group at Microsoft.) The opening chapter introduces the many factors that influence query performance. Although it fails to connect every dot, the chapter is a comprehensive overview of SQL Server performance and a sound intro for readers without a solid background in SQL Server. &lt;/P&gt;
&lt;P&gt;Chapter 2 – Tracing and Profiling by Adam Machanic (SQL Server MVP. Leader of the New England SQL Server User Group in Boston, and all around smart guy.) Even if you use Profiler daily, you’ll pick up some useful info in this thorough converge of SQL Server Engine Trace and the Profiler UI. &lt;/P&gt;
&lt;P&gt;Chapter 3 – Query Execution by Craig Freedman (Microsoft SQL Server Query Execution Team.) This chapter has more beef than a 16 oz filet in Kansas City. Wow. If you enjoy reading Query execution plans, then you’ll read this chapter 3 or 4 times. There’s deep knowledge in here you won’t find anywhere else. I’ve lost sleep wondering about some of the questions answered by this chapter, and I’ve lost more sleep reading it. &lt;/P&gt;
&lt;P&gt;Chapter 4 – Troubleshooting Query Performance by Kalen Delaney and Craig Freedman. This is the practical part two of Craig’s amazing chapter 3. Here Kalen and Craig show exactly how to diagnose and solve difficult query performance issues. &lt;/P&gt;
&lt;P&gt;Chapter 5 – Plan Caching and Recompilation by Kalen Delaney. This is the topic Kalen presented at the 2007 PASS Summit pre-con and her depth shows in this chapter. Since query plan caching is so important to executing queries, this chapter makes perfect sense in this book. &lt;/P&gt;
&lt;P&gt;Chapter 6 – Concurrency Problems by Ron Talmage (SQL Server MVP, and true gentleman. Ron leads the Pacific Northwest SQL Server Users Group which meets in Building 35, the SQL Server team building on the MIcrosoft Redmond campus.) In any high transaction production system, diagnosing and tuning locking and blocking is the difference between “it runs on my notebook” and “it runs with thousands of users.” Ron goes beyond the basic explanation of locks and isolation levels to explain how to resolve specific conncurency issues. &lt;/P&gt;
&lt;P&gt;Book prerequisite: at least 2-3 years of writing SQL Server queries and a decent understanding of SQL Server. &lt;/P&gt;
&lt;P&gt;Like Kalen’s other books, Inside SQL Server Query Tuning and Optimization, is readable, authoritative, and a requirement on every serious database developer’s desk. Buy it once and read it at least twice.&lt;/P&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=2945" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/paul_nielsen/archive/tags/books/default.aspx">books</category></item></channel></rss>