Novidades do SQL Server 2008

Interessado em saber o que há de novidade no SQL Server 2008? Você pode se inscrever gratuitamente nas três "clínicas" abaixo, oferecidas pelo Microsoft E-Learning:

  • What's New in Microsoft SQL Server 2008 for Enterprise Data Platform
  • What's New in Microsoft SQL Server 2008 for Business Intelligence
  • What's New in Microsoft SQL Server 2008 for Database Development

Nova versão do SQL Server 2005 Express

Com o lançamento do Service Pack 1 do SQL Server 2005 e SQL Server 2005 Express previsto para este ano, a Microsoft também lançará uma nova versão do banco de dados chamada SQL Server 2005 Express Edition with Advanced Services (que nome grande!). Esta versão, que já se encontra disponível para download como um CTP - Community Technology Preview, terá algumas características novas em relação ao Express atual, como suporte a full-text search e relatórios do Reporting Service, além de já possuir integrado a interface gráfica de gerenciamento SQL Server Management Studio Express (SSMSE). E o mais importante: continuará grátis!

Ricardo Oneda.

Novidades do .NET 2.0: SQL Cache Dependency

No ASP.NET 1.X, era possível criar dependências para valores armazenados no objeto Cache do namespace System.Web.Caching. A invalidação do Cache poderia ficar associada a vários eventos, como após um determinado período de tempo, mudança em um ou mais arquivos e/ou diretórios ou mudança em um valor de outra chave de cache. Sempre que um desses eventos ocorresse, o cache seria inutilizado. Era possível até mesmo informar um delegate que deveria ser chamado quando o evento de invalidação do cache ocorresse.

Uma grande melhoria do ASP.NET 2.0 nesse campo foi a introdução da possibilidade de se criar uma dependência do Cache com o banco de dados SQL Server. Assim, sempre que algum dado for alterado no banco de dados, o cache é invalidado. Deste modo, é possível ter os benefícios de performance que o uso de cache propricia juntamente com dados sempre atualizados.

Referências
Improved Caching in ASP.NET 2.0
SqlCacheDependency Class (System.Web.Caching)
Walkthrough: Using ASP.NET Output Caching with SQL Server

Ricardo Oneda

Contagem regressiva


Para aqueles que estavam longe da civilização nos últimos tempos, falta exatamente um mês para o lançamento do .NET Framework 2.0, Visual Studio 2005 e SQL Server 2005. E contando...

Ricardo Oneda

Dica: Hint WITH (NOLOCK)

 
O SQL Server 2000 dá suporte a uma série de hints que podem ser utilizadas para sobrepor o nível de isolamento da transação atual. Apesar do Query Optmizer fazer automaticamente a escolha do tipo de lock a ser aplicado na query, às vezes pode ser interessante termos controle sobre este tipo de configuração. A hint WITH (NOLOCK) permite melhorar o desempenho de uma consulta, pois, quando ela é utilizada, não é aplicado nenhum shared lock e os exclusive locks das outras transações são ignorados.
 
Abaixo segue um exemplo de utilização da hint WITH (NOLOCK), utilizando-se o banco de dados de exemplo Pubs:
SELECT au_lname FROM authors WITH (NOLOCK)
 
Note que quando essa hint for utilizada, é possível que ocorra a leitura de dados de uma transação que ainda não foi concluída, as chamadas Dirty Reads. Assim, seu uso não é recomendável nos casos em que a exatidão e precisão da consulta forem importantes. Nos demais casos, ela pode ser utilizada, já que seu uso evita o gasto de recursos que normalmente é envolvido no gerenciamento de locks.
 
Ricardo Oneda.

Adiamento e novos preços do Visual Studio 2005 e SQL Server 2005

Meu último post foi sobre o adiamento do Beta 2 do Visual Studio 2005, o que poderia impactar o lançamento final do produto. Pois é, isso realmente se confirmou. Agora, nem uma data oficial foi dada, de acordo com a notícia. O que se sabe é que o lançamento não será mais no verão americano, e sim em algum momento até o final do ano. Isso também vale para o SQL Server 2005.

Volto a repetir o que escrevi anteriormente: eu ficaria surpreso mesmo se o Visual Studio 2005 fosse entregue no prazo! Como o Franco disse em seu comentário, se bobear, o nome do produto irá mudar para Visual Studio 2006!

Além disso, também foi divulgada a lista de preços das várias versões do Visual Studio 2005, inclusive a Express, que é uma versão mais enxuta da ferramenta de desenvolvimento da Microsoft (e que por enquanto pode ser baixada gratuitamente, pois ainda está em fase Beta). Vamos ver qual será o preço desta versão aqui no Brasil, já que nos EUA ela custará somente US$49,00.

Ricardo Oneda.