Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

PostgreSQL

1,217 views

Published on

Published in: Technology
  • Be the first to comment

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

×