Informática

3917 palavras 16 páginas
Agenda
1.Introdução ao PostgreSQL 2.Interfaces de acesso ao PostgreSQL

PostgreSQL Essencial
Luciano Mittmann mittmann@gmail.com

3.Gerenciando tabelas 4.Selecionando dados 5.Funções e operadores 6.Alterando dados 7.Controle de transações 8.Outros objetos de banco de dados 9.Módulos adicionais do diretório contrib
2

O que é o PostgreSQL?


PostgreSQL é um


Introdução ao PostgreSQL

sistema gerenciador de banco de dados relacional (SGBDR) avançado extensível dentro dos padrões multiplataforma (Unix, Linux, Windows, Mac) de código aberto com a licença mais liberal possível (BSD)
4

– – – – – –

O que ele faz de mais?


De onde ele surgiu?


Suporta diversas features padrões SQL:
– – – –

De INGRES a POSTGRES: 1977-1994
– – –

chaves estrangeiras (FKs) disparadores (triggers) visões (views) controle de concorrência (MVCC)


Michael Stonebraker, prof. da UC - Berkeley 77: desenvolveu o INGRES – fundou o SGBDR! 86: continuou a pesquisa com o POSTGRES (código do POSTGRES não partiu do INGRES) 94: adicionado suporte a SQL 95: liberado como Postgres95 96: reliberado como PostgreSQL 6.0 consolidação do Grupo de Desenvolvimento
6



Permite a customização e criação de:
– – –

De POSTGRES a PostgreSQL: 1994-1996
– – – –

tipos de dados e operadores funções escalares e de agregação linguagens procedurais
5

Quem o desenvolve hoje?


Histórico das versões
Padrão SQL Desempenho Corporativo Melhorias no Gerenciamento

Thomas Lockhart Jolly Chen Vadim Mikheev Jan Wieck Andrew Yu Tom Lane Bruce Momjian Marc Fournier





Sem “Crash”











WAL (log trans.)

left joins, schema, PL/lang

OLTP, FSM, replicação, savepoints

DW, partições, SMP, Windows



em major releases ocorre alteração na estrutura dos dados
8

7

Funcionamento do PostgreSQL instância catálogo de dados objetos do SGBD table spaces usuários do SGBD banco esquema objeto banco esquema objeto 1. conexão

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas