postgresql

16
1

Upload: marlon-munhoz

Post on 10-Jun-2015

934 views

Category:

Education


3 download

DESCRIPTION

Trabalho apresentado pelos alunos Márcia Gomes e Marlon Munhoz nas aulas de Banco de Dados, ministradas pela docente Lígia R. Prete na Faculdade de Tecnologia de Jales - FATEC Jales. Ano: 2011.

TRANSCRIPT

Page 1: PostgreSQL

1

Page 2: PostgreSQL

Alunos

• Márcia Gomes • Marlon Raphael Munhoz Chaves

Orientação

• Prof.ª Lígia R. Prete

2

Page 3: PostgreSQL

Índice

1. O que é?2. Raio X3. Histórico4. Principais Versões5. Capacidade de Armazenamento6. Aplicações Corporativas de Alto Volume: Uma

Solução com o PostgreSQL7. Empresas e PostgreSQL8. Conclusão9. Referências

3

Page 4: PostgreSQL

1. O que é?

POSTGRESQL é um SGBD objeto-relacional (SGBDOR) desenvolvido via Internet por um grupo de desenvolvedores espalhados pelo globo. É uma alternativa de código fonte-aberta para SGBDs comerciais como Oracle e Informix.

4

Page 5: PostgreSQL

2. Raio X

• Desenvolvedor: Grupo de Desenvolvimento Global PostgreSQL

• Lançado em: 1 de maio de 1995 (0.01)• Versão Atual: 9.0.4 (18 de abril de 2011)• Idiomas: 23 idiomas• Sistema Operacional: Multi plataforma• Estado de desenvolvimento: Ativo• Página Oficial: www.postgresql.org (Ing.)

www.postgresql.org.br (Pt.)5

Page 6: PostgreSQL

3. HistóricoProjeto POSTGRES (1986-1994)• Partiu do projeto do SGBD Ingres de Berkeley.

Projetista: Michael Stonebraker.• Em 1995 dois estudantes de Berkeley (Jolly

Chen e Andrew Yu) adicionam suporte a SQL. • Seu novo nome: Postgres95. Foi totalmente

reescrito em C e também adotou a SQL. Foi originalmente patrocinado pelo DARPA, ARO, NSF e ESL Inc.

6

Page 7: PostgreSQL

• Em 1996: Disponibilizado na Internet sob o nome de PostgreSQL. Eles usam e-mail para compartilhar ideias e servidores de arquivos para compartilhar código.

• Apoia um número grande de interfaces de programação, como ODBC, Java (JDBC), TCL/TK, PHP, Perl e Python, entre outros. POSTGRESQL continua avançando a um tremendo passo, graças a um grupo talentoso de desenvolvedores via Internet.

Histórico

7

Page 8: PostgreSQL

4. Principais Versões

8

Page 9: PostgreSQL

Principais Versões

9

Page 10: PostgreSQL

5. Capacidade de Armazenamento

• O PostgreSQL é um banco de dados com grande capacidade de armazenagem de informações em um único perfil de banco de dados, suportando , limite valor tamanho máximo de banco de dados ilimitado

• Tamanho máximo de tabela, 32 TB• Tamanho máximo de linha 1.6 TB

10

Page 11: PostgreSQL

6. Aplicações Corporativas de Alto Volume: Uma Solução com o PostgreSQL

A utilização da dupla PostgreSQL+Linux nas empresas cresce rapidamente e é um exemplo de como produtos Open Source podem ajudar empresas a racionalizar os custos de TI. Uma das características do PostgreSQL é a sua capacidade de lidar com um grande volume de dados. Existem aplicações em produção com tabelas possuindo mais de 100 milhões de linhas. No Brasil, existem casos de sucesso de empresas lidando com bases com dezenas de milhões de registros gerenciadas pelo PostgreSQL.

11

Page 12: PostgreSQL

Aplicações Corporativas de Alto Volume: Uma Solução com o PostgreSQL

• Uma das maiores implantações de PostgreSQL no Brasil é na Atrium Telecom, empresa de telefonia corporativa de São Paulo.

• O PostgreSQL é utilizado como banco de dados do sistema de billing e tem uma base de dados de mais de 100GB e efetua 1 milhão de transações diárias.

• As maiores tabelas do sistema contam com mais de 70 milhões de linhas.

12

Page 13: PostgreSQL

7. Empresas e PostgreSQLEmpresas que fazem uso do SGBD: • Yahoo! para análise comportamental de usuários Web, armazenando dois

petabytes e afirmando ser o maior data warehouse usando uma versão modificada pesada do PostgreSQL.

• MySpace, rede social popular, está usando o banco de dados Aster nCluster para data warehousing, que foi contruido sobre uma versão modificada do PostgreSQL.

• OpenStreetMap, um projeto colabortativo para criar um mapa mundial livre editável.

• Afilias, registro de domínios para .org, .info e outros.• Sony Online multiplayer online games.• BASF, plataforma de compras para seu portal de agronegócios.• hi5.com portal de rede social.• Aplicação Skype VoIP, banco de dados de negócioscentral central.

• Metrô de São Paulo e DATAPREV também utilizam o SGBD. 13

Page 14: PostgreSQL

8. ConclusãoA utilização do banco de dados PostgreSQL é cada vez mais ampla nas empresas que buscam um servidor de banco de dados altamente sofisticado, com alta performance, estável e capacitado para lidar com grandes volumes de dados. O fato de ser um produto Open Source, sem custos de licença para nenhum uso, torna o PostgreSQL uma alternativa extremamente atraente para empresas que buscam um custo total de propriedade (TCO) menor para os ativos de TI. 14

Page 15: PostgreSQL

9. Referências• Official website - http:/ / www. postgresql. org• Comunidade brasileira de PostgreSQL - http:/ / www.

postgresql. org. br/ • Planeta PostgreSQL Brasil - http:/ / planeta. postgresql. org.

br/• http://www.postgresql.org/about/users• http://pgdocptbr.sourceforge.net/pg80/history.html• http://pt.wikibooks.org/wiki/PostgreSQL_Prático/Introdução• http://www.guiadeti.com.br/anuario/fundacao.2006-11-

21.9601744506/solucao.2006-11-21.7360095006/

Links acessados dia 18/08/1115

Page 16: PostgreSQL

Questions?

16