PostgreSQL

1,190 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,190
On SlideShare
0
From Embeds
0
Number of Embeds
151
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PostgreSQL

  1. 1. WWW.PGTRAINING.COM POSTGRESQL – AMMINISTRAZIONE E TUNING   Relatore:  Enrico Pirozzi www.enricopirozzi.info ­ info@enricopirozzi.info  27/11/08 /home/scotty/enrico/corso­web/finale/Installazione/intro.odp page 1
  2. 2. INTRODUZIONE INTRODUZIONE 27/11/08 /home/scotty/enrico/corso­web/finale/Installazione/intro.odp page 2
  3. 3. Introduzione PostgreSQL è il più avanzato database open  source E' estendibile e personalizzabile Supporta SQL ­ ANSI/ISO  E' sviluppato attivamente da più di 20 anni 1986­1993:  Berkeley Postgresl → da Ingres (Berekeley) 1994 – 1995:  Postgres95 Aggiunta dell'SQL 1996 – oggi:  PostgreSQL → Sviluppato dalla comunità Sito Ufficiale www.postgresql.org  Sito dei contrib non ufficiali pgfoundry.org Comunità italiana www.psql.it 27/11/08 /home/scotty/enrico/corso­web/finale/Installazione/intro.odp page 3
  4. 4. Introduzione 27/11/08 /home/scotty/enrico/corso­web/finale/Installazione/intro.odp page 4
  5. 5. Principali Caratteristiche Portabile Scritto in C Supportato in Windows, Linux , Unix Affidabile ACID Supporta le transazioni Supporta i savepoints  Utilizzo del WAL (write ahead log) Scalabile Utilizza mvcc Row level locking Partitioning Table spaces 27/11/08 /home/scotty/enrico/corso­web/finale/Installazione/intro.odp page 5
  6. 6. Principali Caratteristiche Accessi  Possibilità di decidere chi si può collegare Support di log delle connessioni Alta affidabilità Slony Avanzate Supporta triggers e funzioni Supporta linguaggi procedurali e tipi di dati  personalizzabili Point in time recovery 27/11/08 /home/scotty/enrico/corso­web/finale/Installazione/intro.odp page 6
  7. 7. Limitazioni del database Dimensione Massima  Illimitata Max dimensione tabella 32 TB Max dimensione riga 1,6 TB Max dimensione campo 1 Gb N° max righe/tabella illimitata Max n° indici Illimitato 27/11/08 /home/scotty/enrico/corso­web/finale/Installazione/intro.odp page 7
  8. 8. Terminologia PostgreSQL è stato progettato presso l'università di  Berekeley per cui la terminologia è quella  accademica Esempi di terminologia: Tabella   → Relazione Riga → Tupla Colonna → Attributo Terminologia per lo storage Data Block → Page ( se il blocco è sul disco) Page → Buffer (se il blocco è in RAM) 27/11/08 /home/scotty/enrico/corso­web/finale/Installazione/intro.odp page 8
  9. 9. Introduzione Abbiamo parlato di  Storia Principali caratteristiche Terminologia 27/11/08 /home/scotty/enrico/corso­web/finale/Installazione/intro.odp page 9

×