38
Daniel Paulo [email protected]

Daniel Paulo [email protected]. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Embed Size (px)

Citation preview

Page 1: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Daniel [email protected]

Page 2: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Conceitos de Banco de Dados- Processamento de Transações de Dados- Gerenciamento de dados OLAP/OLTP- Alto desempenho- Controla o compartilhamento, armazenamento, organização, segurança e

redundância dos dados- Controla a atomicidade da operações com dados e o acesso de múltiplos

usuários (Concorrência)- Fornecer e controlar a integridade dos dados- Independência dos dados dos programas- Possibilidade de acesso por vários usuários

Page 3: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

INSTANCEÉ o Contêiner em memória que atende às necessidades de conexão por parte de aplicações e usuários.-Aumento do uso e alocação de objetos e dados em memória-Classificadas como: Default e Nomeadas-Suporta até 50 Instances por servidor -Em servidores em Cluster até 25 -Somente uma DEFAULT

Page 4: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Planejamento- Qual o objetivo do Banco (OLAP ou OLTP)- Que sistemas estarão utilizando- Ideia do volume (MB, GB, TB, etc)- Quantidade de usuários- Plano de Backup / Restore- Disponibilidade (24 x 7, 20x5, etc)- Manutenção (em que momento posso realizar manutenções)- Orçamento

Page 5: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Comparativo de versões

Página 13

Page 6: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Pré-requisitos mínimos para Instalação-Windows Server 2008 (32 ou 64 bits) ou superior-Windows 7 (32 ou 64 bits) ou superior-.Net Framework 3.5 e 4.0-Windows Installer 6.0 ou superior-Windows PowerShell 2.0 ou superior-6GB de espaço livre em disco-2GB de memória

Page 7: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Antes de iniciar a instalação-Verificação da fragmentação dos discos-Cópia das entradas do REGEDIT-Criar um ponto de restauração antes de iniciar-Copiar todos os arquivos de instalação para o disco-Criação de um usuário para os serviços-Definição dos discos: Sistema Operacional, Instalação e dados-Permissões nos discos

Page 8: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Iniciando a Instalação-Instalação do .NET 3.5, 4.0 e o PowerShell 3.0

Page 9: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Instalando o .NET 4.0

Page 10: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Instalando o Powershell“O Windows PowerShell™ é um shell de linha de comando e linguagem de script, baseado em tarefas, criado especialmente para a administração de sistemas”*

* http://technet.microsoft.com/pt-br/library/bb978526.aspx

Page 11: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Selecione INSTALLATION

Page 12: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Selecione New SQL Server Stand-Alone

Page 13: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Selecione OK

Page 14: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

- Aceite os termos da Licença- Inclua as últimas atualizações disponíveis- Instale os arquivos de SETUP necessários

Page 15: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

- Caso esteja tudo OK selecione NEXT

Page 16: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

- Selecione NEXT

Page 17: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Seleção dos recursos para a Instalação

Page 18: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Installation RULES

Selecione NEXT

Page 19: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Configuração da INSTANCE

Page 20: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Definição das contas de serviço-Conta de usuário de Domínio

- Conta associada ao domínio- Permissão para o servidor e outros recursos da rede

-Conta Usuário Local- Conta local do servidor- Não deve possuir direitos de administrador (segurança)

-Conta Serviço Local- Conta local de caráter interno- Equivale grupo USERs- Nome: NT AUTHORITY\LOCAL Service

Page 21: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

- Conta Sistema Local- Conta local interna com alto grau de privilégios- Não recomendada para autenticar serviços- Nome: NT AUTHORITY\SYSTEM

Page 22: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho
Page 23: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

COLLATION-Define o tipo de língua utilizada no armazenamento-Buscas com utilização de Maiúsculas e Minúsculas

(Case Sensitive – CS ou Case Insensitive – CI)Ordenação de caracteres acentuados

(Accent Sensitive – AS ou Accent Insensitive – AI)

Page 24: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho
Page 25: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Server ConfigurationWindows Authentication Mode: Aceita somente autenticação do domínio

Mixed Mode: Contas de domínio e do SQL

Para a Instalação-MIX Mode-Senha do SA.: impacta-Add Current User

Page 26: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho
Page 27: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Data Directories

Page 28: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

FILESTREAM-Recurso que possibilita o armazenamento de arquivos não estruturados (imagens, documentos, etc.) no sistema de arquivos.- Utilização de campos do tipo binário consome muito recurso de processamento e espaço em disco.-Integra sistema de arquivos com o banco de dados-Na instalação não é instalado de forma automática-Para aplicações OLTP recomenda-se a utilização do Tabular Mode.

Page 29: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho
Page 30: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho
Page 31: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho
Page 32: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Reporting Services Configuration

Page 33: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Distributed Replay Controller-Recurso que possibilita a captura de transações realizadas em outros ambientes e reproduz no SQL-Mede a capacidade do servidor -Determina a necessidade de UPGRADE de hardware-Teste de compatibilidade de aplicativo, desempenho ou planejamento.

Page 34: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho
Page 35: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Distributed Replay Client

Page 36: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Error Reporting

Page 37: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Complete

Page 38: Daniel Paulo dptsalvador@hotmail.com. Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho

Laboratório 46 à 47