Encontro nr 4 de 2015 na Murialdo Caxias do Sul

Documentos da Palestra do SQL Saturday 361

Boa tarde Pessoal!

No SQL Saturday 361 apresentei alguns modelos de documentação de backups e conforme solicitação, segue abaixo os dois documentos utilizados na apresentação.

Estes documentos são parte do que utilizamos no dia-a-dia da CrespiDB, recomendo que seja feita uma análise para adaptação as necessidades de cada ambiente.

O primeiro documento é o de análise de risco de backup e restore a intenção é classificar os artefatos do ambiente de banco de dados e estimar métricas de tempo de restore, backup, espaço em disco, segurança das mídias e etc.

O segundo documento é um check-list de restore onde deve conter todas as informações de restore dos bancos de dados.

Neste documento a minha recomendação é incluir desde a localização das mídias de restore, senhas, até os scripts para restauração dos bancos de dados.

Espero que estes documentos sejam pontos de partidas.

Abraço, Rodrigo

Fundamentals of SQL Server 2012 Replication (Dica de Leitura)

Pessoal, segue minha recomendação de leitura para compreender os fundamentos da replicação no SQL Server 2012.

Editorial review

Many of my clients need to make data that lives on one server available on another server. There are many reasons for such a requirement. You might want to speed up cross-server queries by providing a local copy of the data. Or you might want to make the data available to resource intensive reporting queries without impacting the OLTP load, maybe even with an intentional delay so you’re always reporting against complete days only. Finally, you might be looking to implement high availability. In all these situations, SQL Server Replication is a viable option to look at when planning for the implemen­tation of such a requirement.

With this book, I want to introduce you into the vast world of SQL Server Replication and show you its most important strength and weaknesses. After working through the exercises, you will be able to make an informed decision whether replication is the right feature to use and which type of replication is the most advantageous in your situation. You will also know when to stay away from replication and use other features such as simple log shipping or the new “Always On” feature set.

Fundamentals of SQL Server 2012 Replication provides a hands-on introduction to SQL Server replication. The book begins with a short overview that introduces you to the technologies that make up replication. In the following chapters, the book will walk you through setting up different replication scenarios. All hands-on exercises are designed with security best practices in mind. When you’re finished working through the exercises, you will be able to implement your own multi-server replication setup while following the principle of least privilege.

Esse livro esta a venda na Amazon ou pode ser encontrado FREE no site da Red-Gate.

Abraço, Rodrigo

Condições Para Classificar uma Base de Dados Como Distribuída

Pessoal,

Esse texto é parte de um dos meus trabalhos de mestrado.

A base de dados distribuída é uma coleção de base de dados construída sobre uma rede e que pertencem, logicamente, a um só sistema distribuído, cumprindo ela as seguintes condições:

  • a informação da base de dados deve estar fisicamente armazenada em diferentes sites da rede;
  • em cada site da rede, além da informação, constitui-se como uma base de dados em si mesma;
  • as bases de dados locais têm seus próprios usuários locais, seus próprios DBMS e programas para a administração de transações e seu próprio administrador local de comunicação de dados;
  • as bases de dados locais devem ter uma extensão que gerencie as funções de sociedade necessárias; a combinação desses componentes com os sistemas de administração de base de dados locais é o que se conhece como Sistema Administrador de Base de Dados Distribuídas;
  • o gestor global permite que os usuários possam acessar os dados a partir de qualquer ponto da rede, como se o fizessem com os dados de sua base de dados local, ou seja, para o usuário não deve existir diferença entre trabalhar com dados locais ou com dados de outros sites da rede

Concluindo, as bases de dados distribuídas são como unidades virtuais cujas partes se armazenam fisicamente em várias bases de dados reais situadas em diversos sites.

Abraço, Rodrigo