Arquivo da categoria: WEBCAST

WEBCAST – Concorrência de dados no SQL Server (depois da apresentação)

Bom Dia Pessoal,

Hoje faz uma semana que fiz a apresentação do webcast “Concorrência de dados no SQL Server”. Já tinha um tempinho que eu não fazia apresentações e deixando alguns apertos (microsoft, atualização do live meeting, vms, etc) consegui iniciá-lo sem problemas (um leve atraso de dez minutos).

Foram praticamente duas horas de apresentação e terminamos um pouco depois das 23h e eu estava sem a água do lado, mas correu tudo bem. Eu não consegui ver a lista de participantes (apenas dei um rápida visualizada, mas não deu pra memorizar). De qualquer forma eu agradeço a todos que acompanharam (Crespi, Raionan, Sulamita eu vi vocês lá). Também agradeço ao Felipe e a Andressa pelo suporte e espero poder apresentar em situações futuras (se o tempo permitir).

Nos bastidores, foi um webcast difícil de montar. Se pesquisar o funcionamento dos outros SGBDs como o Oracle e o DB2 já é difícil, se simular o efeito do Double Reads gastou metade de uma madrugada (até DEADLOCK no SELECT eu consegui), o que realmente deu trabalho foi fazer o PPT animado. Enfim, foi trabalhoso, mas faço de bom grado para a comunidade. Críticas e sugestões são bem vindas (não deu tempo no Webcast).

Aos que não puderam assistir não tem problema. Acredito que o time do Virtual Pass irá disponibilizar a palestra em breve, mas eu já me antecipei e coloquei a palestra no meu canal do Youtube (em vídeos picados). A quem se interessar, segue o link:

Concorrência de Dados
http://www.youtube.com/playlist?list=PL70D92D06E08E6653&feature=plcp

Aos que desejarem os scripts e a base utilizados, vocês podem obter em:

http://cid-f4f5c630410b9865.office.live.com/self.aspx/ProjetosSQLServer/20120322_Concorrencia.rar

Só não entendi porque o Camtasia deu um zoom indesejado em algumas partes do vídeo, mas enfim… Espero que não ocorra na próxima. Agora é preparar o PPT do SQL Saturday 127.

[ ]s,

Gustavo

WEBCAST – Concorrência de dados no SQL Server

Olá Pessoal,

Começando a colocar os planos de SQL Server no ano 2012 em ação e a iniciativa de apostar um pouco mais em vídeo nesse ano, estou indo para mais uma gravação.

O VirtualPassBR está com uma iniciativa de transmitir WebCasts todas as terças e quintas e tive o prazer de ser convidado para fazer o primeiro de uma série de eventos que virão.

No dia 15 desse mês, falarei sobre concorrência em banco de dados com um foco maior no SQL Server embora deva dar algumas palavrinhas sobre esse assunto em outros SGBDs. O assunto realmente me desperta bastante interesse.

A concorrência é cruel

Entender a concorrência por dados é peça na chave na construção de aplicações que possam escalar. Meia dúzia de usuários podem conviver mesmo que a aplicação tenha erros, mas dificilmente veremos um grande banco transacionando sem nos atentarmos para o assunto concorrência. Infelizmente há muitos implementadores que desconhecem esse assunto e confiam na mão invisível (o Adam Smith do banco) ou apelam para o NOLOCK. Pretendo explorar um pouco mais assunto e tentarei cobrir essas brechas.

Falarei dos principais problemas envolvidos em situações concorrentes, os modelos de concorrência, os níveis de isolamento e algumas situações que acompanho no fórum.

Se você deseja conhecer um pouco mais sobre esse assunto faça já a inscrição clicando aqui. Vejo vocês por lá.

[ ]s,

Gustavo

Semana do SQL Server – Virtual Pass

Oi Pessoal,

Estou escrevendo esse rápido post para avisá-los sobre mais um grande evento de SQL Server. Nessa semana do dia 01/08 teremos o evento Semana do SQL Server que representa mais uma iniciativa do Virtual Pass BR. Boa parte dos melhores profissionais de SQL Server estarão palestrando além de algumas novidades referentes à nova versão do SQL Server (Denali). É uma ótima oportunidade para quem é fã de SQL Server e haverá palestras para todos os níveis. Várias palestras na área de BI (Power Pivot, SSAS, SSIS, SSRS), além de outras relacionadas ao Database Engine (Data Collector, Resource Governor, etc). Como não poderia deixar de ser há também palestras sobre o Denali e o SQL Azure. As inscrições são gratuitas e podem ser feitas pelo link abaixo:

https://www323.livemeeting.com/lrs/8000181573/Registration.aspx?pageName=h53mgg49dj267dkk

Eu estou participando do evento e irei palestrar sobre como evitar erros comuns na elaboração de código T-SQL. Não estou focando no Denali ou novidades relacionadas (essas eu deixo pro TechED), mas sim elecando vários erros que presencio nas aulas, consultorias, fóruns e no dia-a-dia cometido pelos desenvolvedores. Alguns erros são mais básicos (OUTER JOINs, NOT IN, etc), mas há alguns outros erros que passam completamente desapercebidos mesmo por profissionais experientes (Triggers, Snapshot Isolation, Merge, etc). Se você deseja precaver-se contra erros e BUGs e construir um código T-SQL mais refinado recomendo comparecer. Vou apresentar no dia 05/08 às 21h e desde já agradeço aos 260 inscritos até então. Farei uma palestra à altura da expectativa de vocês. Nos encontramos lá.

[ ]s,

Gustavo

Service Broker – Depois da apresentação (SQL Server DF)

Bom Dia Pessoal,

O tempo não permitiu, mas queria agradecer a todos que ficaram até o final das apresentações de Service Broker realizadas no auditório da Microsoft com o apoio do grupo SQL Server DF. Primeiramente me surpreendeu a presença de pessoas de outro estado vindo só para essa apresentação. Sempre ficamos restritos ao público Brasília e acho que essa foi a primeira vez que isso acontece. Fico muito lisonjeado com a visita e aguardo mais pessoas para os próximos encontros.

Como eu já imaginava, falei um pouco mais do que o tempo permitia, mas o que eu não imaginava é que a parte de tópicos avançados rendesse tanta discussão. Eu acho ótimo apresentações que rendem discussões, pois, sinto que assim elas tornam-se no mínimo interessante e gostei muito do nível das perguntas.

Pretendo usar o Camtasia para fazer uma gravação em breve, pois, muitos me enviaram emails pedindo para que a apresentação fosse gravada, mas infelizmente a logística não permitiu dessa vez. Ao interessados em pegar as apresentações e os scripts utilizados, disponibilizei no meu SkyDrive. Segue o link para download:

http://cid-f4f5c630410b9865.office.live.com/self.aspx/ProjetosSQLServer/20110427%5E_20110510%5E_Service%20Broker.rar

[ ]s,

Gustavo

Service Broker – Conhecendo um pouco mais…

Boa Tarde Pessoal,

Já faz um tempo que não posto nada por aqui. Após a mudança do Live para o WordPress, eu achei que as coisas iam melhorar, mas não saíram bem como eu imaginava. Por uma lado, o WordPress tem uma infinidade de recursos que o Live estava muito longe de ter. Não posso me queixar, pois, mesmo sem postar nada, o índice de visitas e comentários do blog aumentou consideravelmente. Por outro lado, eu gostava muito da simplicidade e flexibilidade do live para mudar a apresentação final. Não sei se o WordPress permite a simplicidade que eu tinha antes, mas vou continuar procurando.

Hoje o post é dedicado aos meus alunos, amigos de profissão, fãs de SQL Server que estejam na área e principalmente aos participantes do grupo SQL Server DF. No dia 27/04 (próxima quarta-feira), estarei no auditório da Microsoft em Brasília falando sobre o Service Broker. Já há alguns meses estou envolvido em um projeto grande que usa essa tecnologia, além de ter outros projetos ainda maiores envolvendo o Service Broker por vir. Quanto mais mexo, mais me interesso por essa feature que embora pouco conhecida, é sem dúvida poderosa em diversos cenários e não sei porque é tão pouco explorada.

Já apresentei dois Webcasts sobre o assunto, dois vídeos no MSDN Experience e publiquei um artigo sobre o assunto na revista Mundo .NET. Após revisar alguns desses materiais (em especial os primeiros) percebi que não explorei da melhor forma o Service Broker e de fato ele pode ser muito útil. Pois bem, resolvi começar do zero e fazer uma nova apresentação, como novos exemplos e cenários mais aplicáveis. Teremos dois encontros sobre o tema:

Encontro X – Introdução ao Service Broker
Local:
Auditório da Microsoft – Edifício Corporate Financial Center, sala 302
Data e horário: 27/04/2011, 17:00h ~ 19:00h
Tema: Introdução ao Service Broker
Agenda:

  • Introdução ao SQL Service Broker e Mensageria de dados no SQL Server
  • Uma aplicação prática do Service Broker em cenários de vários bancos de dados na mesma instância

Descrição: Essa é uma apresentação sobre o Service Broker e aplicações de mensageria utilizando o SQL Server onde serão apresentados os fundamentos de aplicações baseadas em mensageria, conceitos e benefícios do Service Broker bem como um cenário prático de utilização do mesmo. Essa sessão irá servir de introdução para o próximo encontro, onde serão apresentados recursos e implementações envolvendo instâncias diferentes.

Encontro XI – Recursos avançados do Service Broker
Local:
Auditório da Microsoft – Edifício Corporate Financial Center, sala 302
Data e horário: 10/05/2011, 17:00h ~ 19:00h
Tema: Recursos avançados do Service Broker
Agenda:

  • Utilizando o SQL Service Broker e Mensageria de dados no SQL Server em cenários distribuídos
  • Uma aplicação prática do Service Broker em cenários de múltiplos bancos em instâncias diferentes

Descrição: Essa é uma apresentação sobre implementações avançadas do Service Broker que apresentará o uso dessa feature em cenários complexos envolvendo processamento distribuído em várias instâncias. Trata-se de uma continuação da sessão do encontro anterior que fez uma apresentação do Service Broker.

Não sei se o evento será transmitido como os demais, mas os interessados em assistí-lo presencialmente não deixem de enviar um email para luan.moreno@srnimbus.com.br, pois a capacidade do auditório não é ilimitado.

Vejo vocês lá…

Abs,

Gustavo

Criando aplicações data-tier (DAC) com o Visual Studio 2010

Boa Tarde Pessoal,

Na última quinta-feira (24) foi apresentado o Webcast sobre DAC por mim e pelo Roberto Fonseca. Não estou me referindo ao recurso de conexão dedicada para administradores (Dedicated Administrator Connection), mas ao novo recurso conhecido como Data Tier Applications.

Um pouco antes do Webcast tive um série de problemas com a instalação do SQL Server 2008 R2. No final das contas acabei percebendo que a ISO que baixei do site da Microsoft corrompeu-se por alguma razão e várias vezes tive problemas mesmo testando em três sistemas operacionais diferentes (XP, Vista e 2003 Enterprise).

Uma das mudanças nos últimos Webcasts é a figura do moderador em complemento ao apresentador (antigamente não havia isso). O moderador normalmente responde as perguntas realizadas deixando o apresentador mais à vontade para preocupar-se apenas com a apresentação. Eventualmente na ausência do apresentador, o moderador pode fazer a apresentação. Eu já havia feito um Webcast anteriormente nesse formato com o Diego Nogare sobre o Performance Studio (Data Collector). Naquela ocasião correu tudo bem e o Diego me ajudou com as perguntas fazendo a devida moderação.

Dessa vez fizemos um pouco diferente. Como o Roberto estava com todo o ambiente pronto, mesmo ele me dando a possibilidade de acessá-lo, optamos por dividir o Webcast. Eu fiz a apresentação e ele ficou com as demonstrações. A parte das dúvidas acabamos respondendo os dois juntos. Nunca tinha feito uma apresentação conjunta e felizmente deu muito certo. Após a realização do Webcast 83% das pessoas o acharam ótimo e 17% o acharam bom. Ninguém o achou regular ou péssimo e fico feliz com essa avaliação.

Aos que participaram, eu gostaria de agradecer novamente a presença e que bom que pudemos apresentar mais essa nova feature do SQL Server 2008 R2. Aqueles que desejarem ver o Webcast, basta clicar no link abaixo:

Criando aplicações data-tier (DAC) com o Visual Studio 2010
https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=pt-BR&EventID=1032451641&CountryCode=BR

Aqueles que quiserem apenas a apresentação, no link abaixo, disponibilizo-a em formato PDF.

http://cid-f4f5c630410b9865.office.live.com/self.aspx/ProjetosSQLServer/Webcast/20100624%5E_Data%5E_Tier%5E_Applications.pdf

[ ]s,

Gustavo

SQL Server Saturday Night

Boa Noite Pessoal,

Após a recente e bem sucedida iniciativa do SQL Server Day de juntar profissionais gabaritados de SQL Server para expor diversos recursos desse produto, alguns dos participantes se organizaram para um evento similar. No dia 19/12/2009 ocorrerá o SQL Server Saturday Night com duração de 5 horas a apartir das 18h. A grade das palestras é apresentada abaixo:

18:00 – 18:50 – Powershell & Transact-SQL
18:50 – 19:40 – Profiler & Perfmon
19:40 – 20:30 – Alta Disponibilidade: Database Mirroring
20:30 – 21:20 – Performance & Tuning
21:20 – 22:10 – Database Snapshots
22:10 – 23:00 – SQL Server 2008 R2

O evento contará com a presença de especialistas como Laerte Júnior, Vladimir Magalhães, Vitor Fava, Rodrigo Crespi, Alexandre Lopes e Thiago Zavaschi. Como diria Lulu Santos e Cidade Negra: "Todo mundo espera alguma coisa de um sábado à noite". Se você estiver disposto a aprender um pouco mais, essa pode ser uma boa oportunidade. Vale telão, pizza, refrigerante, etc. Aos interessados o link de inscrição é http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032437130&Culture=pt-BR.

[ ]s,

Gustavo