Ola, Seja bem vindo alista.

Para o PostgreSQL 260.000 registros não é tanta coisa assim, acho que você terá 
bons tempos de retorno.
Aconselho você normalizar suas tabela pelo menos até  a (3FN) terceira forma 
normal veja[1]
Já houvi desenvolvedores falando 'Mas vou ter que fazer JOINs...', pois é... 
vai, e crie as regras de relacionamento entre as tabelas "foreign key", isso é 
muito importante.
Para o ID você pode criar do tipo SERIAL e defini-la como PRIMARY KEY.[2]
Existem formas interessantes para se criar índices para melhorar a performance, 
veja[3], mas não pare por ai, de mais uma busca na net que você achará formas 
de se criar índices muito interessantes.

[1]http://pt.wikipedia.org/wiki/Normaliza%C3%A7%C3%A3o_de_dados
[2]http://www.postgresql.org/docs/8.1/interactive/datatype.html#DATATYPE-SERIAL
[3]http://www.postgresql.org/docs/current/static/sql-createindex.html

> Subject: [pgbr-geral] Tabela Gigante

> Olá Pessoal,
> 
> Sou programador em PHP e utiliso o mysql para fazer meus sistemas,
> 
> bom, estou desenvolvendo um sistema on-line de uma lista telefonica e
> resolvi usar o postgresql como banco de dados.
> 
> Porém, estou com dúvidas de como fazer a tabela no banco.
> 
> A tabela va conter de arrancada 260.000 registros
> 
> Vai ser um cadastro normal de usuario, como ( Id, nome, endereço, cep,
> cidade, estado, anuncio, etc )
> 
> Gostaria de saber como criar esta tabela, a estrutura, tipo auto_increment,
> ja que esta tabela vai ser imensa e terá que fazer buscas rápidas.
> 
> 
> Alguem poderia me ajudar ???
> 

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a