O QUE E SNAPSHOT NO ORACLE?

MARCOS 01/06/2007 07:53:34
#219273
Pessoal,
estou num projeto VB(6.0) X Oracle.
E no projeto,preciso saber,no Oracle:

1.) O que é "Snapshot"?


2.) O que é tabela "Master"?


3.) O que é "Databaselink"?


Se algum colega puder esclarecer,fico muito grato.
FLAVIOALBIERO 01/06/2007 08:53:03
#219282
Resposta escolhida
Olá, Marcos

1 - o que é "Snapshot" ?
trata-se de uma view materializada, ou seja uma imagem de uma tabela existente

2 - o que é tabela "Master" ?
é a tabela em si ( tipo Tab_Produtos, Tab_Nota_Fiscal, Etc,

3 - O que é "DatabaseLink"
databaselink seria como um alias para o banco de dados

4 - Em que situação utilizamos "Snapshot" e "DataBaseLink"

Pense na seguinte situação a empresa que vc esta instalando o programa possui uma loja Matriz e mais 2 filiais

nesse contexto a empresa possui uma estrutura de interligação tipo frame da telefonica, speedy, rádio ou qualquer outro meio fisico

na loja matriz vc vai ter o BANCO e suas respectivas TABELAS, na matriz teremos um DATABASELINK chamado FILIAL01 que aponta para o banco de dados da FILIAL e na Filial teremos um DATABASELINK que aponta para o banco de dados na MATRIZ, o mesmo vai acontecer na filial 2

nas filiais teremos o banco de dados instalado e no lugar de algumas tabelas teremos as SNAPSHOT, que estarão sendo atualizadas a partir das tabelas do banco de dados da matriz

Marcos, o que eu descrevi acima eh apenas uma ilustração do caso, é lógico que tem varias maneiras de se fazer isso eh esta com certeza não eh a melhor.

grande abçs
espero ter ajudado

FLAVIOALBIERO 02/06/2007 10:31:54
#219450
Ai,
Marcos
mais alguma duvida
Tópico encerrado , respostas não são mais permitidas