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
