Arquivo

Posts Tagged ‘SQL Server Denali’

Conhecendo a nova versao do SQL Server : Denali

Esta semana fiz o download da versao CTP do novo SQL Server codename DENALI

Tres novas features me chamaram atencao nessa nova versao :

1. High Availability e Disaster Recovery, que vem com o conceito de Availability Groups. http://msdn.microsoft.com/en-us/library/ff877884(v=SQL.110).aspx

2. Apollo : Column-based Query Accelerator. A Microsoft promete um aumento de 10 vezes em query performance. http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-9C5C-3EE521C25CE9/Columnstore%20Indexes%20for%20Fast%20DW%20QP%20SQL%20Server%2011.pdf

3. Sequences. FINALMENTE!!! agora nao precisamos mais criar tabelas para campos de incremento ou mesmo usar campos identity. Veja aqui um exemplo de como usar o novo Sequence:

CREATE SEQUENCE GlobalCounter
AS INT
MINVALUE 1
NO MAXVALUE
START WITH 1;
GO

Para incrementar basta simplemente executar:

SELECT NEXT VALUE FOR GlobalCounter

Assim, voce pode criar uma tabele e em vez do famigerado Identity, voce usa :

CREATE TABLE Teste (id INT DEFAULT NEXT VALUE FOR GlobalCounter, Data datetime )

E para adicionar valor a nova tabela :

INSERT Teste VALUES(NEXT VALUE FOR GlobalCounter, getdate())

Neste link voce vai encontrar mais informacoes, sobre a nova versao :
http://msdn.microsoft.com/pt-br/library/ms166349(v=sql.110).aspx#bkmk_GetStarted

A versao CTP esta disponivel desde Novembro de 2010, neste link http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6a04f16f-f6be-4f92-9c92-f7e5677d91f9