• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Tesla

Tabelas SQL + Comparações

4 mensagens neste tópico

Boas.

Tenho aqui um problema sobre se hei-de fazer uma tabela única ou várias tabelas.

Tenho números, afectos a productos diferentes, que têm de ser lidos em intervalos de 1000, comparados, e guardados.

Estamos a falar de 400 produtos, o que por ano equivale a um máximo de 40 milhões de registos.

A estrutura da tabela é fixa. Isto é, quer opte por fazer 400 tabelas, quer opte por fazer apenas uma, a estrutura é igual.

ID  - referencia - numero - checkd - estado

A minha pergunta é, o que é mais eficiente a nivel de pesquisa? Uma tabela para todos os produtos, ou uma tabela para cada um deles?

SQL SERVER running.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ora, em Oracle, podias ter uma só tabela mas "particionada" por algum critério. O que do ponto de vista da programação era só uma tabela, e depois o Oracle gere o resto, ou seja distribui os registos pelas N partições de acordo com o critério definido.

Não sei ao certo, mas acho que no SQL SERVER deve de existir algo parecido.

Inté

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não podes dar um exemplo?

É que dito assim não consigo chegar lá.  :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora