<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Central Florida Software Blog - Conferences</title>
    <link>http://www.centralflsoftware.com/blog/</link>
    <description>Innovation. Imagination. Delivered.</description>
    <language>en-us</language>
    <copyright>Christopher L Price</copyright>
    <lastBuildDate>Wed, 23 Apr 2008 12:38:37 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>blog@centralflsoftware.com</managingEditor>
    <webMaster>blog@centralflsoftware.com</webMaster>
    <item>
      <trackback:ping>http://www.centralflsoftware.com/blog/Trackback.aspx?guid=37f62385-1c20-4bb0-893c-c4201b61eadc</trackback:ping>
      <pingback:server>http://www.centralflsoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.centralflsoftware.com/blog/PermaLink,guid,37f62385-1c20-4bb0-893c-c4201b61eadc.aspx</pingback:target>
      <dc:creator>Christopher Price</dc:creator>
      <georss:point>28.171599 -82.001953</georss:point>
      <wfw:comment>http://www.centralflsoftware.com/blog/CommentView,guid,37f62385-1c20-4bb0-893c-c4201b61eadc.aspx</wfw:comment>
      <wfw:commentRss>http://www.centralflsoftware.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=37f62385-1c20-4bb0-893c-c4201b61eadc</wfw:commentRss>
      <title>DevConnections Part 3 of ...</title>
      <guid isPermaLink="false">http://www.centralflsoftware.com/blog/PermaLink,guid,37f62385-1c20-4bb0-893c-c4201b61eadc.aspx</guid>
      <link>http://www.centralflsoftware.com/blog/2008/04/23/DevConnectionsPart3Of.aspx</link>
      <pubDate>Wed, 23 Apr 2008 12:38:37 GMT</pubDate>
      <description>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;font face="Times New Roman" size="3"&gt;‘Sexy’ Extensibility Design and Patterns&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;font face="Times New Roman" size="3"&gt;“Programming to the interface” is important
when addressing extensibility.&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Provider
Pattern&lt;/strong&gt; – If you are familiar with asp.net then you have been beat over the
head with this pattern enough that I won’t spent much time on it. If your not familiar
with asp.net, I’ll give you 50,000ft view…… it allows for abstraction of data and
behavior by using an interface that the client is aware of and an external class library
that contains the actual implementation of whatever you are trying to do.&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Plug-Ins&lt;/strong&gt; –
This is pretty straight-forward. Plug-ins are implemented in a way similar to modules
below. The real difference is that you have to explicitly iterate through a list either
from a configuration file or a pre-defined directory.&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;o:p&gt;
&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size="3"&gt;&lt;font face="Times New Roman"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;Modules&lt;/strong&gt; –
This was the most interesting pattern and basically defines multiple parts of extensibility
in one class. Related patterns are Chain of Responsibility, Loosely Coupled Events
and Interception Filter. This methodology is event-driven and in an extremely flexible
manner allows modules to hook into the events. The modules are identified to the client
or web app through a configuration file and are loaded using reflection.&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.centralflsoftware.com/blog/aggbug.ashx?id=37f62385-1c20-4bb0-893c-c4201b61eadc" /&gt;</description>
      <comments>http://www.centralflsoftware.com/blog/CommentView,guid,37f62385-1c20-4bb0-893c-c4201b61eadc.aspx</comments>
      <category>Conferences</category>
    </item>
    <item>
      <trackback:ping>http://www.centralflsoftware.com/blog/Trackback.aspx?guid=354d44d4-06bc-4fc4-936b-b264e815638b</trackback:ping>
      <pingback:server>http://www.centralflsoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.centralflsoftware.com/blog/PermaLink,guid,354d44d4-06bc-4fc4-936b-b264e815638b.aspx</pingback:target>
      <dc:creator>Christopher Price</dc:creator>
      <georss:point>28.171599 -82.001953</georss:point>
      <wfw:comment>http://www.centralflsoftware.com/blog/CommentView,guid,354d44d4-06bc-4fc4-936b-b264e815638b.aspx</wfw:comment>
      <wfw:commentRss>http://www.centralflsoftware.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=354d44d4-06bc-4fc4-936b-b264e815638b</wfw:commentRss>
      <title>DevConnections Part 2 of ...</title>
      <guid isPermaLink="false">http://www.centralflsoftware.com/blog/PermaLink,guid,354d44d4-06bc-4fc4-936b-b264e815638b.aspx</guid>
      <link>http://www.centralflsoftware.com/blog/2008/04/23/DevConnectionsPart2Of.aspx</link>
      <pubDate>Wed, 23 Apr 2008 12:37:31 GMT</pubDate>
      <description>&lt;p&gt;
&lt;font size="2"&gt;Man I am so behind on getting my notes and thoughts typed up...I've
been to over ten sessions and I only have two typed up. I should be able to catch
up this evening. Tuesday was rather uneventful as I hit a string of so-so sessions.
Without further ado here is my notes for the session on Spatial Support in SQL Server
2008.....&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;font size="2"&gt;Spatial Support in SQL Server 2008&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;
&lt;font size="2"&gt;&lt;span style="mso-list: Ignore"&gt;-&lt;span style="FONT: 7pt "times new Roman""&gt;&lt;font face="Arial"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;Spatial
support is vector based and includes planar (Geometry) and geodetic (Geography)&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;
&lt;font size="2"&gt;&lt;span style="mso-list: Ignore"&gt;-&lt;span style="FONT: 7pt "times new Roman""&gt;&lt;font face="Arial"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;SQL
Server was expanded to allow large UDTs&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;
&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="FONT-FAMILY: "courier New"; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;o&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;In
2005, UDTs were limited to 5K&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;
&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="FONT-FAMILY: "courier New"; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;o&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;In
2008, UDTs are limited only by LOB size (around 2 gigs)&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;
&lt;font size="2"&gt;&lt;span style="mso-list: Ignore"&gt;-&lt;span style="FONT: 7pt "times new Roman""&gt;&lt;font face="Arial"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;Geometry&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;
&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="FONT-FAMILY: "courier New"; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;o&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Adheres
to OGC/ISO standards&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;
&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="FONT-FAMILY: "courier New"; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;o&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Can
store points, lines, polygons and collections of the previously mentioned&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;
&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="FONT-FAMILY: "courier New"; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;o&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Methods
include relationship (intersects, disjoint), construction (intersection, union) and
metrics (distance, area)&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;
&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="FONT-FAMILY: "courier New"; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;o&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Sample:&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in"&gt;
&lt;font size="2"&gt;DECLARE @g GEOMETRY&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in"&gt;
&lt;font size="2"&gt;SET @g = GEOMETRY:PARSE(‘POINT(5.5 8.8)’)&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in"&gt;
&lt;o:p&gt;
&lt;font size="2"&gt;&lt;/font&gt;
&lt;/o:p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;
&lt;font size="2"&gt;&lt;span style="mso-list: Ignore"&gt;-&lt;span style="FONT: 7pt "times new Roman""&gt;&lt;font face="Arial"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;Geography&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;
&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="FONT-FAMILY: "courier New"; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;o&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Ellipsoidal
data-type&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;
&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="FONT-FAMILY: "courier New"; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;o&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Does
not adhere to OGC/ISO standards&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: -0.25in; mso-list: l0 level2 lfo1; tab-stops: list 1.0in"&gt;
&lt;font face="Arial"&gt;&lt;font size="2"&gt;&lt;span style="FONT-FAMILY: "courier New"; mso-fareast-font-family: 'Courier New'"&gt;&lt;span style="mso-list: Ignore"&gt;o&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Same
methods as Geometry class&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;
&lt;font size="2"&gt;&lt;span style="mso-list: Ignore"&gt;-&lt;span style="FONT: 7pt "times new Roman""&gt;&lt;font face="Arial"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;Spatial
Indexes: &lt;/font&gt;&lt;span style="FONT-SIZE: 12pt; FONT-FAMILY: "times new Roman"; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;font face="Arial" size="2"&gt;Uses
multi-level grids to map multi-dimensional data into a 2-dimension index&lt;/font&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.centralflsoftware.com/blog/aggbug.ashx?id=354d44d4-06bc-4fc4-936b-b264e815638b" /&gt;</description>
      <comments>http://www.centralflsoftware.com/blog/CommentView,guid,354d44d4-06bc-4fc4-936b-b264e815638b.aspx</comments>
      <category>Conferences</category>
    </item>
    <item>
      <trackback:ping>http://www.centralflsoftware.com/blog/Trackback.aspx?guid=2cdaa730-63f1-4495-8f26-d0fd84c05ceb</trackback:ping>
      <pingback:server>http://www.centralflsoftware.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.centralflsoftware.com/blog/PermaLink,guid,2cdaa730-63f1-4495-8f26-d0fd84c05ceb.aspx</pingback:target>
      <dc:creator>Christopher Price</dc:creator>
      <georss:point>28.171599 -82.001953</georss:point>
      <wfw:comment>http://www.centralflsoftware.com/blog/CommentView,guid,2cdaa730-63f1-4495-8f26-d0fd84c05ceb.aspx</wfw:comment>
      <wfw:commentRss>http://www.centralflsoftware.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=2cdaa730-63f1-4495-8f26-d0fd84c05ceb</wfw:commentRss>
      <title>DevConnections Part 1 of ...</title>
      <guid isPermaLink="false">http://www.centralflsoftware.com/blog/PermaLink,guid,2cdaa730-63f1-4495-8f26-d0fd84c05ceb.aspx</guid>
      <link>http://www.centralflsoftware.com/blog/2008/04/22/DevConnectionsPart1Of.aspx</link>
      <pubDate>Tue, 22 Apr 2008 12:36:28 GMT</pubDate>
      <description>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;I am out at DevConnections this week
and so far I have been impressed with the improvements and new features that are coming
in the 2008 product line. I will post recaps of the sessions I attended as time allows...&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;- Data Warehousing in SQL Server
2008 by Christian Kleinerman – this session focused primarily on the new features
and performance enhancements that were made in the SQL engine.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.25in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;span style="mso-tab-count: 1"&gt; &lt;/span&gt;ETL
Enhancements:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;1.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;The
new MERGE statement – this powerful new statement combines DML statements into one
to allow for “UPserts” and “Deletes” between a specified source and destination. 
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;MERGE tblDestination t&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;USING tblSources s&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;ON t.ID=s.ID&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;WHEN MATCHED&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;span style="mso-tab-count: 1"&gt; &lt;/span&gt;UPDATE
SET t.Name=s.Name&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;WHEN NOT MATCHED&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;span style="mso-tab-count: 1"&gt; &lt;/span&gt;INSERT
VALUES(s.Name)&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;WHEN NOT MATCHED BY SOURCE THEN&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;span style="mso-tab-count: 1"&gt; &lt;/span&gt;DELETE&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;2.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Logging
enhancements were made to allow for minimal logging. This level of logging keeps only
what is needed to successfully rollback. According to there test significant performance
gains where seen with this change.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;3.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Insert
over DML – you know have the ability to do an insert off a DML statement with the
OUTPUT clause.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;INSERT INTO tbl&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;span style="mso-tab-count: 1"&gt; &lt;/span&gt;SELECT
FROM (&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;span style="mso-tab-count: 2"&gt; &lt;/span&gt;&lt;&lt;MERGE STATEMENT WITH OUTPUT&gt;&gt;&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;span style="mso-tab-count: 1"&gt; &lt;/span&gt;) &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;CHANGES&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;&lt;span style="mso-tab-count: 1"&gt; &lt;/span&gt;WHERE
Action=’UPDATE’&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;4.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;New
tabled-valued functions were attended to track and query changed data.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;5.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;The
data flow thread allocation was changed from static to dynamic assignment for operators.
This improves parallelism performance and adds thread starvation prevention.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;6.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;A
new ETL lookup is being added to SSIS. The new lookup has an unrestricted cache size
and the ability to persist cache.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;7.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Data
Compression to shrink table sizes and improve query performance is being added. The
compression can be configured at the table or index level and they have seen performance
gains anywhere between 1.5x and 7x improvements. During this topic they Mr. Kleinerman
discussed the tradeoff between memory and CPU usage when using compression. He also
briefly covered how compression was implemented (I will go through later).&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;8.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Enhancements
were made to the designer to build ‘best practices’ into the tools suite.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Query and Analysis:&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;1.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Partitioned
Table Parallelism was improved through dynamic thread allocation.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;2.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;SQL
Server 2008 can support multiple bitmap filters to improve star join query processing.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;3.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;GROUPING
SETS where added to the sql toolbox&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;GROUP BY GROUPING SET (date, (state,
city))&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;4.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Changes
were made to the MDX query processing for subspace computation. Since cubes are sparsely
populated changes were made to minimize what is processed during computation.&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l1 level1 lfo2; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;5.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;The
Reporting Services engine was completely rewritten for 2008. I won’t go into all the
changes but there were a ton of them discussed (i.e. Enhanced visualizations, Word
Rendering, etc).&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;
&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.5in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Admin&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;1.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;Backups
can not be run with compression&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;2.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;The
entire AS backup storage system has been replaced&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt 0.75in; TEXT-INDENT: -0.25in; mso-list: l2 level1 lfo3; tab-stops: list .75in"&gt;
&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial; mso-fareast-font-family: Arial"&gt;&lt;span style="mso-list: Ignore"&gt;3.&lt;span style="FONT: 7pt "times new Roman""&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: Arial"&gt;The
Resource Governor&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;basically allows workload
to be differentiated and per-request limits to be set ( I plan on elaborating on this
is a separate post).&lt;o:p&gt;&lt;/o:p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.centralflsoftware.com/blog/aggbug.ashx?id=2cdaa730-63f1-4495-8f26-d0fd84c05ceb" /&gt;</description>
      <comments>http://www.centralflsoftware.com/blog/CommentView,guid,2cdaa730-63f1-4495-8f26-d0fd84c05ceb.aspx</comments>
      <category>Conferences</category>
    </item>
  </channel>
</rss>