Deze week wordt voor de achste maal SQL Bits georganiseerd door de SQL Community in Engeland. Ooit vergelijkbaar met onze versie van SQL Zaterdag maar inmiddels uitgegroeid tot een top evenement verspreid over drie dagen. Om een globale indruk te geven hoe het eruit ziet:
Dag 1: Training day
Deze dag staat in het teken van een onderwerp dat de hele dag behandeld wordt. Dit zijn uiteenlopende zaken zoals StreamInsight, BI methodologie en High Availability. Dat zijn slechts voorbeelden. Deze worden over een hele dag onder de loep genomen en echt in detail uitgewerkt.
Dag 2: Sessies
Dag 2 begint met een keynote gevolgd door verschillende paralelle sessies. Deze dag zie je de beste sprekers en de meest gewilde sessies en pakken de sponsoren uit met gratis WP7 telefoons, XBOX Kinects, licenties voor hun software etc.
Dag 3: Nog meer sessies
Dag 3 begint heel vroeg en heeft maar liefst 33 sessies, waarvan 6 sponsor sessies.
Dag 1 en 2 zijn betaald en dag 3, de zaterdag, is gratis.
Meer informatie kun je vinden op de SQL Bits site zelf inclusief alle voorgaande edities. Kijk ook vooral naar de eerste SQL Bits en het aantal sessies en vergelijk dat eens met deze editie.
De dag van gisteren stond in het teken van een training day. Ik heb de sessie van Alan Hirt gevolgd over High Availability (http://www.sqlbits.com/information/Event8/Practical_SQL_Server_High_Availability/TrainingDetails.aspx). En omdat de sessie verspreid was over een hele dag ging hij vrij diep in op de materie. Persoonlijk vond ik het ook erg goed dat hij verschillen tussen Windows 2003 en Windows 2008 (R2) belichtte maar ook combinaties met SQL Server 2000, 2005 en 2008 (R2). Wat wel duidelijk naar voren kwam is dat clustering behoorlijk verbeterd is in Windows 2008. Het offline halen van de SQL resources wanneer je een disk wilt toevoegen is bijvoorbeeld niet meer nodig. En ook MS DTC is gewijzigd in Windows 2008 waar we nu een MS DTC per instance kunnen maken. Verder werd ook security onder de loep genomen. Blijkbaar hoef je geen domain admin te zijn om een cluster te bouwen, verrassend. Het voorlaatste deel was bestemd voor de mogelijkheden buiten clustering zoals Database Mirroring, Log Shipping en replicatie en hoe deze met elkaar samenwerken of juist niet. Als afsluiter dan de nieuwe features in Denali.
Vandaag was een sessies dag. De ochtend bestond uit een keynote van Mark Souza, general manager van het SQL Server team. En als je dacht dat hij alles wel verteld had over Denali dan had je moeten komen. Vriendelijk verzoek van Mark was om hetgeen dat hij liet zien niet verder te vertellen, voorlopig. Er zitten zeker wat interessante wendingen in en ik ben vrij zeker dat Denali een grote impact gaat maken. Maar helaas, nog even wachten dus. In het laatste stuk van Mark zijn keynote zat nog een verhaal van Fusion IO. Het was een heel kort verhaal maar werd netjes naar de essentie teruggebracht. En wat zij aanhaalden heb ik wel eerder gezien. De processor capaciteit en vermogen groeit harder dan de IO’s die we naar disk kunnen sturen of ons netwerk. Dit betekend dat we onze processoren niet volledig kunnen gebruiken. En dit is natuurlijk goed nieuws voor een heleboel virtualisatie consultants maar het probleem ligt ergens anders. En deze trend zet alsmaar door. Processoren worden sneller terwijl de subsystemen achter blijven. Het probleem is dat dit vaak niet duidelijk naar voren gehaald wordt. Maar als je de processor verbeeld als een fabriek met arbeiders en de disks en netwerk als een lopende band dan wordt duidelijk dat wanneer je veel medewerkers hebt maar een langzame lopende band, de medewerkers het relatief rustig hebben. Je zou dan met minder medewerkers af kunnen. Dat is een verlies dat direct zichtbaar is en dagelijks voorkomt in onze processoren. Nu lost Fusion IO dat probleem niet direct voor je op maar als jij afstapt van een SAN (dat niet goedkoop is) en teruggaat naar ouderwets lokale storage kun je uiteindelijk goedkoper uit zijn en betere performance halen en meer gebruik maken van de processor capaciteit.
Ik heb een sessie gevolgd van Conor Cunningham over update queries. Een goed en duidelijk verhaal hoe updates (en insert/deletes) werken en hoe je dit kan lezen uit het query plan. Uiteindelijk klinkt het allemaal heel logisch en had je het zelf kunnen verzinnen, sort of. De volgende sessie was een verhaal over Modeling for Extreme DW van Tomas Kejser van het SQL Cat team. Het was een theoretisch verhaal, duidelijk en to the point. De derde sessie van de dag was een sponsor sessie. Niet de meest populaire denk ik en daarom had Simon Sabin in de opening verteld wat je allemaal kon winnen bij welke sessie. Ik ben naar de sessie van Kevin Kline gegaan puur omdat ik weet dat het een goede spreker is en hij niet continu Quest software aan het verkopen is. Hij zal het zeker noemen maar alleen wanneer nodig. De keuze was goed. Het was een hele leuke sessie met Bingo en trivia vragen over SQL Server en IT in het algemeen. Degene die bingo had als eerste en alle vragen goed kon een WP7 telefoon winnen. De sessie liep uit omdat er meer bingo ballen waren dan vragen maar uiteindelijk kwam er een winnaar uit en zijn de meeste antwoorden behandeld. De vragen liepen uiteen van; hoevel bits zitter er in een byte, hoevel non clustered indexen kun je hebben op een tabel in SQL Server 2008 tot wat was de naam van het eerste internet en welk bedrijf had een reclame in de superbowl van 1984. Heel leuk en goed gedaan. En ja, er kwamen ook twee vragen over Quest software.
Morgen een update over de andere sessies van vandaag en de eerste van morgen. En om nog een gelijkenis met SQL Zaterdag te trekken, een foto van het weer.
