| Resposta sobre as perguntas mais freqüentes sobre o PostgreSQL |
| 1) O que é PostgreSQL?
|
|
R. É um sofisticado sistema gerenciador de banco de dados relacional e orientado a objetos, de livre distribuição e código-fonte aberto. Suporta sintaxe SQL de acordo com os padrões ANSI SQL 89, 92 e 99.
|
| 2) Onde e como surgiu?
|
|
R. Surgiu na Universidade da Califórnia (Berkeley) e começou a ser desenvolvido em meados do ano de 1985, no departamento de ciências da computação da universidade e com apoio da Agência de Projetos e Pesquisas Avançadas de Defesa dos EUA, pelo escritório de Pesquisas do Exército dos EUA, pela fundação de Ciência Nacional, e na ESL Inc., liderados pelo Prof. Michael Stonebraker.
|
| 3) Como está sendo feita a divulgação no Brasil?
|
|
R. A dbExperts criou uma distribuição do produto com manuais em português, suporte, treinamento e consultoria especializada. O cd vem com instalação customizada para Windows, tendo várias ferramentas e programas inclusos
|
| 4) O produto é "open source" ou "free", qual é a diferença?
|
|
R. Open source é um conceito onde se distribui o programa gratuitamente, com o seu respectivo código-fonte aberto; free é um programa também gratuito, mas sem o código-fonte. O PostgreSQL é um banco de dados open source.
|
| 5) O que é padrão BSD de licenciamento?
|
|
R. No padrão BSD você pode redistribuir, fazer alterações no programa-fonte, mas não é obrigado a distribuir o código-fonte no caso do desenvolvimento de softwares comerciais.
|
| 6) O que é padrão GNU (GPL) de licenciamento?
|
|
R. A GNU General Public License (GPL) permite a utilização livre, redistribuição, modificação e, mesmo, a venda de seu código, mas permanecendo de acordo com a GPL (nota de copyright conservada, disponibilidade e fornecimento do código-fonte, fornecimento de um exemplar da licença).
|
| 7) Posso baixar da internet (download)?
|
|
R. Sim, por enquanto está disponível na página oficial do Postgresql.org, sendo a instalação somente para Linux.
|
| 8) Tem suporte? Como funciona?
|
|
R. Sim, a dbExperts já dispõe de uma estrutura e de várias modalidades de contrato de suporte, para melhor atender o cliente.
|
| 9) Já existem cursos? Quais são eles?
|
|
R. Sim, já existem 2 tipos de cursos, Módulo I de instalação e configuração e Módulo II de desenvolvimento avançado; ambos têm conteúdo programático e
os cursos de Java com PostgreSQL, PHP com PostgreSQL.
|
| 10) Qual o período de atualização do PostgreSQL?
|
|
R. O produto está em constante atualização, na verdade, porém uma alteração mais abrangente do mesmo, tal como mudança de versão, costuma acontecer, em média, a cada seis meses.
|
| 11) Como são feitas as atualizações do dbexperts PostgreSQL e qual o custo?
|
|
R. Na distribuição dbExperts PostgreSQL as atualizações serão feitas sempre com a aquisição de uma nova versão, que também sempre incluirão novas ferramentas, componentes, drives etc. O custo será o valor integral do produto na época da aquisição.
|
| 12) Quais os requisitos mínimos de hardware para instalação?
|
|
R. 8 MB de memória RAM disponível, 100 MB de espaço em disco e sistema operacional Windows/Linux/Unix/BSD.
|
| 13) Vem manual do produto, em português?
|
|
R. Sim, Manual de instalação e Configuração, Tutorial, Guia de Referência SQL, Guia do Usuário e Guia do Administrador são aproximadamente 1000 (mil) páginas em potuguês.
|
| 14) Vem alguma documentação eletrônica?
|
|
R. Sim, documentação eletrônica completa, em inglês.
|
| 15) Já existe uma política para revendas?
|
|
R. Sim. Qualquer revenda poderá revender nossos produtos - para isso terá um desconto de 30% no preço, havendo uma quantidade mínima de 5 pacotes na primeira compra à vista.
|
| 16) Como é a política para consultores e parceiros?
|
|
R. Está em desenvolvimento um programa para qualificação de "Parceiros" que tenham conhecimentos de sistemas operacionais de rede, linguagens de programação e banco de dados. Este programa irá qualificar o parceiro para dar consultoria, desenvolvimento, suporte e treinamentos para os clientes.
|
| 17) Sendo a distribuição muito barata, onde é que eu ganho?
|
|
R. Ganha na consultoria, instalação, suporte, treinamento e outros serviços.
|
| 18) Há algum material que pode ser enviado?
|
|
R. Toda informação sobre o produto está disponível em nosso site ou, se preferir, existe a opção da assinatura de um boletim informativo mensal, com atualizações dos produtos, exemplos de utilização e novas ferramentas.
|
| 19) Existe cd de demo/avaliação do produto?
|
|
R. Não existe demo do produto, pois trata-se de um open source baseado na licença tipo Berkeley; se desejar, poderá baixar diretamente do site www.postgresql.org que só tem a versão para Linux, sem instalador e sem a versão para Windows.
|
| 20) Quem são os concorrentes diretos do PostgreSQL?
|
|
R. Oracle e MS-SQL Server.
|
| 21) Quem são os concorrentes na categoria open source?
|
|
R. Os mais conhecidos são o Interbase e Mysql, mas ambos são inferiores tecnicamente e não têm uma estrutura de suporte e treinamento no Brasil.
|
| 22) Quais são as principais diferenças entre PostgreSQL X Oracle?
|
|
R. A principal diferença é que o PostgreSQL é free, open source, sem custo de licenciamentos, up-grades e, por possuir recursos de manutenção automática, ele permite diminuir, em muito, o custo de mão de obra com DBAs.
|
| 23) A dbExperts é reconhecida por algum órgão nacional ou internacional?
|
|
R. Sim, a dbExperts é reconhecida pela postgresql.org, para distribuir, dar suporte e treinamento no Brasil
|
| 24) O que vem no "Pacote" da Distribuição dbExperts PostgreSQL?
|
|
R. Manual de instalação e Configuração, Tutorial, Guia de Referência SQL, Guia do Usuário e Guia do Administrador em português, CD contendo o PostgreSQL com instalador para Linux, Windows, MacOS X, FreeBSD, linguagem PHP 4, Servidor Web Apache, Servidor de Aplicações Zope, drives (incluindo ODBC), componentes, utilitários, interfaces e conversor de bases.
|
| 25) Pode ser instalado em quantas estações e servidores?
|
|
R. Para servidores Windows, deve ser adquirida uma licença para cada instalação de servidor, e as estações são livres; para o Linux, não existe limite de licenciamento, tanto para servidores como para estações.
|
| 26) Roda em quais plataformas de hardware e sistemas operacionais?
|
|
R. Hardware Intel, AMD e RISC, sistemas operacionais Linux, Windows 95/98/ME/NT e 2000, IBM-AIX, HP-UX, Sun Solaris e Free BSD.
|
| 27) O dbExperts PostgreSQL tem ODBC para Windows?
|
|
R. Sim, está incluso no instalador, um drive ODBC para Windows.
|
| 28) O PostgreSQL é compatível com quais linguagens?
|
|
R. Compatível com qualquer linguagem que se comunique através de um drive ODBC.
|
| 29) O PostgreSQL é compatível com quais outros bancos de dados?
|
|
R. Qualquer banco padrão SQL e ODBC.
|
| 30) Há a opção do PostgreSQL ter menus em português?
|
|
R. Sim, desde que a ferramenta de acesso ao PostgreSQL possua esta opção
|
| 31) Existe a opção de se portar base de dados em Clipper, Cobol e outras aplicações, para o PostgreSQL?
|
|
R. Sim, através de drives ODBC ou alguma ferramenta de conversão específica de cada uma destas linguagens.
|
| 32) Aplicações que rodam em Windows só acessam o PostgreSQL via ODBC?
|
|
R. Sim, a grande maioria é por via ODBC, ou componentes específicos como o Perl, Python, Java, etc.
|
| 33) O PostgreSQL é compatível somente com protocolo TCP/IP?
|
|
R. Sim, somente o TCP/IP.
|
| 34) Dá para portar a base de um outro banco (MS-SQL) para o PostgreSQL?
|
|
R. Sim, sem nenhum problema, porque ambos têm a mesma estrutura.
|
| 35) Como funciona o mecanismo do PostgreSQL quando houver alguma interrupção entre o servidor e a estação, no momento de uma transação?
|
|
R. Seguindo o conceito de atomicidade, concorrência e integridade. Quando há interrupção no momento da transação, perdem-se os dados do inicio da operação, isso quer dizer que, ou você perde toda a informação, ou ela é salva e atualizada.
|
| 36) O PostgreSQL roda em Novell? |
|
R. Não.
|
| 37) O que é Zope, qual sua finalidade?
|
|
R. É um servidor de aplicações free, para Web, compatível com Linux/Windows, baseado na linguagem Python e com acesso para o PostgreSQL.
|
| 38) O que é PHP 4?
|
|
R. É uma linguagem de programação tipo script e free para servidores WEB e com acesso ao banco de dados PostgreSQL .
|
| 39) O que é servidor Apache?
|
|
R. É um servidor Web free, compatível com Windows/Linux.
|
| 40) Quais são as vantagens em utilizar o Zope e PHP 4?
|
|
R. A vantagem é que são linguagens de programação voltadas para desenvolvimento Web.
|
| 41) O Kylix é compatível com o PostgreSQL? |
|
R. Sim, através de componentes nativos ou, via IODBC para Linux.
|
| 42) O que é interface Perl e Phyton?
|
|
R. É uma interface que dá o suporte necessário a fim de qualquer uma destas linguagens (Zope e PHP4) poder acessar o banco de dados PostgreSQL.
|
| 43) O PostgreSQL é indicado para ser usado em desenvolvimento de páginas WEB?
|
|
R. Sim, porque além de relacional é um banco de dados orientados a objetos - isto quer dizer: completa integração de dados e objetos.
|
| 44) PostgreSQL possui alguma interface gráfica gerenciadora?
|
|
R. Sim; para o Windows existe o Zeos e para o Linux, o PGaccess.
|
| 45) Qual é o melhor meio para o Delphi acessar o PostgreSQL - BDE ou Zeos?
|
|
R. Se você quiser um acesso direto ao PostgreSQL, e sem muita DLL, pode utilizar o Zeos, que é pequeno e de fácil instalação. No caso, o BDE é nativo no Delphi e, apesar de possuir mais DLLs e ser maior, o tempo de acesso é praticamente o mesmo. O seu acesso é feito via ODBC, que também pode acessar outros bancos neste padrão.
|
| 46) Existe alguma versão de Linux que seja melhor para rodar com o PostgreSQL?
|
|
R. Não, mas pela facilidade de instalação, recomenda-se o Red Hat.
|
| 47) O PostgreSQL funciona com qualquer versão ou distribuição de Linux?
|
|
R. Com exceção das primeiras versões (1, 2, 3...), sim
|
| 48) Um banco de dados em Linux pode ser portado para Windows ou, vice-versa?
|
|
R. Sim, se for compatível com ODBC e padrão SQL.
|
| 49) Quais linguagens são compatíveis com Linux?
|
|
R. Quase todas - as que ainda não o são provavelmente o serão em breve.
|
| 50) Dá para fazer replicação de base do PostgreSQL numa rede Wan?
|
|
R. Sim, a dbExperts desenvolveu um sistema de replicação, mais detalhes em Replicação dbExperts.
|