SlideShare a Scribd company logo
Architettura di storage




                         Architettura di storage


27/11/08   /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 1
Architettura di storage

           Cluster
           Databases
           Tabelle
           Indici
           Blocchi




27/11/08      /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 2
Cluster

      Un database cluster è un insieme di basi di dati che 
      sono gestiti da una singola istanza del processo 
      server
      Creare un cluster database consiste in:
           Creare le directory in cui il database depositerà i dati
           Creare le tabelle comuni di catalogo
           Creare i template dei db

      Un processo postmaster per ogni cluster 
      Un cluster può essere interrogato attraverso una 
      sola directory data che può avere più tablespaces




27/11/08    /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 3
Cluster Layout ­ overview

    Tutte le informazioni riguardante il cluster sono 
    nella directory data
           Global → system tables e control files
           Base → database tables e temp tables 
           pg_tblspc → links tablespace
           control/pg_contro → checkpoint master file
           pg_xlog → transactiona recovery log
           pg_clog, pg_subtrans → commit status
           pg_multixact → row locking
           pg_twophase → transazioni nello stato prepared 




27/11/08     /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 4
Cluster Layout ­ overview
   Conf
        postgresql.conf → file di configurazione

   Logs
        Serverlog → log

   Files di stato
        postmaster.pid
        PG_VERSION 




 27/11/08   /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 5
Struttura delle directory


           Postgresql8.x
              Bin

              Data → dove vengono memorizzati i dati
              Doc
              Include
              Lib
              Man
              Share




27/11/08      /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 6
Organizzazione dei dati


    Ogni database viene memorizzato in una directory
           Con uno o più files per ogni relazione
           Ogni file se > 1 Gb viene splittato

    Ogni relazione è memorizzata in un solo tablespace
           Si possono gestire link ad altre directory nel filesystem
           Per defaults gli indici vengono memorizzati nello stesso 
           tablespace




27/11/08      /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 7
OID ­ database
  OID: Object identifier : è l'identificatore di un 
  oggetto (database, tabella...)
       Es : testdb=# SELECT datname, oid from pg_database 
     where datname='testdb';;
           datname  |  oid
           ­­­­­­­­­­­­­+­­­­­­­
           testdb      | 16384


  Al database testdb è associato l'oid 16384 




27/11/08      /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 8
OID ­ database

    Andiamo a vedere ora all'interno della cartella data/
    base
           ls ­l | grep 16384


             drwx­­­­­­ 2 postgres postgres 4096 2008­09­10 09:58 16384

    Troviamo una directory dal nome 16384



           OID DATABASE                                       DIRECTORY




27/11/08      /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 9
OID ­ Tables


     testdb=# create table testtb ( id serial not null 
     primary key, nome char(20)); 
       NOTICE:  CREATE TABLE will create implicit sequence 
         "testtb_id_seq" for serial column "testtb.id"
       NOTICE:  CREATE TABLE / PRIMARY KEY will create 
         implicit index "testtb_pkey" for table "testtb"
       CREATE TABLE




27/11/08   /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 10
OID ­ Tables
  testdb=# SELECT relname,oid from pg_class where 
  relname='testtb';


     relname |  oid  
    ­­­­­­­­­+­­­­­­­
     testtb  | 16387
    (1 row)




27/11/08      /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 11
OID ­ Tables
  data/base/16384# ls ­l | grep 16387
    ­rw­­­­­­­ 1 postgres postgres      0 2008­09­10 11:05 16387




           Una tabella diventa un file il cui nome 
                     è l'object identifier



27/11/08   /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 12
OID ­ Tables
  Le tabelle e gli indici vengono memorizzati in files 
  separati
       Il nome del file è uguale all'oid dell'oggetto

  Le tabelle o gli indici (Relazioni) che sono più grandi 
  di 1 Gb vengono divisi in segmenti di dimensione 
  inferiore al Gb
  Il primo segmento di chiama con il nome del file 
  uguale all'oid agli altri si aggiunge 1,2 etc..




27/11/08   /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 13
Layout di pagina
  Pagine di 8k → vengono caricate nello shared buffer
   Page header (20 bytes): 
       Informazioni generali riguardo la pagina
       Puntatori alla spazio libero

  Puntatori alle tuple
  Spazio libero non allocato
  Row/Index Entry : tupla corrente
  Informazioni di sistema: metodo di accesso indice, 




27/11/08   /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 14
Layout di pagina



           Page header        Item           Item           Item




 8K

                                                                   Tuple


                Tuple                    Tuple                     Special




27/11/08    /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp      page 15
Layout di pagina
testdb=# d

              List of relations

 Schema |     Name      |   Type   |  Owner   

­­­­­­­­+­­­­­­­­­­­­­­­+­­­­­­­­­­+­­­­­­­­­­

 public | testtb        | table    | postgres

 public | testtb_id_seq | sequence | postgres

(2 rows)

testdb=# INSERT INTO testtb (nome) values ('Enrico');

INSERT 0 1

testdb=# SELECT * from testtb;

 id |         nome       

­­­­+­­­­­­­­­­­­­­­­­­­­­­

  1 | Enrico              

 27/11/08       /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 16
Layout di pagina
testdb=#            

SELECT relname,oid,relpages,reltuples from pg_class where relname 
  ilike 'test%';

    relname            |  oid  | relpages | reltuples 

­­­­­­­­­­­­­­­­­­­­­­+­­­­­­­+­­­­­­­­­­+­­­­­­­­­­­

 testtb_id_seq  | 16385 |        1 |         1

 testtb                | 16387 |        0 |         0

 testtb_pkey           | 16391 |        1 |         0 → viene creato un indice unico

(3 rows)




 27/11/08         /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 17
Architettura di storage
  Cluster
  Databases
  Tabelle
  Indici
  Blocchi




27/11/08   /home/scotty/enrico/corso­web/finale/Architettura/arch1.odp   page 18
Ad

More Related Content

What's hot (19)

Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb
PgTraining
 
Io uso Tor e non lascio tracce! Sei proprio sicuro?
Io uso Tor e non lascio tracce! Sei proprio sicuro?Io uso Tor e non lascio tracce! Sei proprio sicuro?
Io uso Tor e non lascio tracce! Sei proprio sicuro?
festival ICT 2016
 
Raspberry omv
Raspberry omvRaspberry omv
Raspberry omv
Pipperss
 
PostgreSQL: Point in time recovery
PostgreSQL: Point in time recoveryPostgreSQL: Point in time recovery
PostgreSQL: Point in time recovery
Enrico Pirozzi
 
lab sistemi 5B 9 febbraio 2013
lab sistemi 5B 9 febbraio 2013lab sistemi 5B 9 febbraio 2013
lab sistemi 5B 9 febbraio 2013
Nicola Musolino
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compatta
Alessandro Selli
 
Log files - Approcci al Troubleshooting
 Log files - Approcci al Troubleshooting Log files - Approcci al Troubleshooting
Log files - Approcci al Troubleshooting
Fulvio Corno
 
Slax su pendrive
Slax su pendriveSlax su pendrive
Slax su pendrive
Roberto Flenghi
 
Git: un'introduzione pratica
Git: un'introduzione praticaGit: un'introduzione pratica
Git: un'introduzione pratica
Babel
 
Sistema operativo Unix e Linux
Sistema operativo Unix e LinuxSistema operativo Unix e Linux
Sistema operativo Unix e Linux
Giulia Shkreli
 
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazioneBookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Informamuse srl
 
Shell unix
Shell unixShell unix
Shell unix
Paolo Montalto
 
Sottoli in the cloud
Sottoli in the cloudSottoli in the cloud
Sottoli in the cloud
dema
 
Tools & librerie PHP
Tools & librerie PHPTools & librerie PHP
Tools & librerie PHP
Augusto Silvino
 
Apache HTTP Server
Apache HTTP ServerApache HTTP Server
Apache HTTP Server
Mariano Fiorentino
 
Oracle 3 (sq lnet)
Oracle 3 (sq lnet)Oracle 3 (sq lnet)
Oracle 3 (sq lnet)
Sergio Ronchi
 
The Google File System
The Google File SystemThe Google File System
The Google File System
Alessandra Zullo
 
SAL 2018 - DevOps
SAL 2018 - DevOpsSAL 2018 - DevOps
SAL 2018 - DevOps
Mauro Sanfilippo
 
Web Service
Web ServiceWeb Service
Web Service
pat22cb
 
Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb Openday - PostgreSQL: primi passi con Json/Jsonb
Openday - PostgreSQL: primi passi con Json/Jsonb
PgTraining
 
Io uso Tor e non lascio tracce! Sei proprio sicuro?
Io uso Tor e non lascio tracce! Sei proprio sicuro?Io uso Tor e non lascio tracce! Sei proprio sicuro?
Io uso Tor e non lascio tracce! Sei proprio sicuro?
festival ICT 2016
 
Raspberry omv
Raspberry omvRaspberry omv
Raspberry omv
Pipperss
 
PostgreSQL: Point in time recovery
PostgreSQL: Point in time recoveryPostgreSQL: Point in time recovery
PostgreSQL: Point in time recovery
Enrico Pirozzi
 
lab sistemi 5B 9 febbraio 2013
lab sistemi 5B 9 febbraio 2013lab sistemi 5B 9 febbraio 2013
lab sistemi 5B 9 febbraio 2013
Nicola Musolino
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compatta
Alessandro Selli
 
Log files - Approcci al Troubleshooting
 Log files - Approcci al Troubleshooting Log files - Approcci al Troubleshooting
Log files - Approcci al Troubleshooting
Fulvio Corno
 
Git: un'introduzione pratica
Git: un'introduzione praticaGit: un'introduzione pratica
Git: un'introduzione pratica
Babel
 
Sistema operativo Unix e Linux
Sistema operativo Unix e LinuxSistema operativo Unix e Linux
Sistema operativo Unix e Linux
Giulia Shkreli
 
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazioneBookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Bookalive Klaus Kempf Presentazione: Record, Zend e archiviazione
Informamuse srl
 
Sottoli in the cloud
Sottoli in the cloudSottoli in the cloud
Sottoli in the cloud
dema
 
Web Service
Web ServiceWeb Service
Web Service
pat22cb
 

Viewers also liked (9)

Messa in rete
Messa in reteMessa in rete
Messa in rete
PgTraining
 
Medicina Generale con PostgreSQL
Medicina Generale con PostgreSQLMedicina Generale con PostgreSQL
Medicina Generale con PostgreSQL
Emanuele Zamprogno
 
Love Your Database (ESC 2k16)
Love Your Database (ESC 2k16)Love Your Database (ESC 2k16)
Love Your Database (ESC 2k16)
PgTraining
 
Avanzato a02 uno sguardo a postgis
Avanzato a02   uno sguardo a postgisAvanzato a02   uno sguardo a postgis
Avanzato a02 uno sguardo a postgis
City Planner
 
PostgreSQL: il database Open Source di fascia Enterprise piu' avanzato al mondo
PostgreSQL: il database Open Source di fascia Enterprise piu' avanzato al mondoPostgreSQL: il database Open Source di fascia Enterprise piu' avanzato al mondo
PostgreSQL: il database Open Source di fascia Enterprise piu' avanzato al mondo
Codemotion
 
Corso GIS Avanzato a03 usare postgis
Corso GIS Avanzato a03   usare postgisCorso GIS Avanzato a03   usare postgis
Corso GIS Avanzato a03 usare postgis
City Planner
 
PostgreSQL: Approximated searches
PostgreSQL: Approximated searchesPostgreSQL: Approximated searches
PostgreSQL: Approximated searches
Enrico Pirozzi
 
Medicina Generale con PostgreSQL
Medicina Generale con PostgreSQLMedicina Generale con PostgreSQL
Medicina Generale con PostgreSQL
Emanuele Zamprogno
 
Love Your Database (ESC 2k16)
Love Your Database (ESC 2k16)Love Your Database (ESC 2k16)
Love Your Database (ESC 2k16)
PgTraining
 
Avanzato a02 uno sguardo a postgis
Avanzato a02   uno sguardo a postgisAvanzato a02   uno sguardo a postgis
Avanzato a02 uno sguardo a postgis
City Planner
 
PostgreSQL: il database Open Source di fascia Enterprise piu' avanzato al mondo
PostgreSQL: il database Open Source di fascia Enterprise piu' avanzato al mondoPostgreSQL: il database Open Source di fascia Enterprise piu' avanzato al mondo
PostgreSQL: il database Open Source di fascia Enterprise piu' avanzato al mondo
Codemotion
 
Corso GIS Avanzato a03 usare postgis
Corso GIS Avanzato a03   usare postgisCorso GIS Avanzato a03   usare postgis
Corso GIS Avanzato a03 usare postgis
City Planner
 
PostgreSQL: Approximated searches
PostgreSQL: Approximated searchesPostgreSQL: Approximated searches
PostgreSQL: Approximated searches
Enrico Pirozzi
 
Ad

Similar to PostgreSQL : Architettura di storage (20)

Excel development e sql 2.1
Excel development e sql   2.1Excel development e sql   2.1
Excel development e sql 2.1
Giovanni Della Lunga
 
Firebird DBMS
Firebird DBMSFirebird DBMS
Firebird DBMS
Daniele Bellavista
 
Progetto e sviluppo di un'applicazione per dispositivi mobili per la visualiz...
Progetto e sviluppo di un'applicazione per dispositivi mobili per la visualiz...Progetto e sviluppo di un'applicazione per dispositivi mobili per la visualiz...
Progetto e sviluppo di un'applicazione per dispositivi mobili per la visualiz...
paolabassi91
 
MongoDB
MongoDBMongoDB
MongoDB
NaLUG
 
SQLite in Xamarin.Forms
SQLite in Xamarin.FormsSQLite in Xamarin.Forms
SQLite in Xamarin.Forms
Guido Magrin
 
Linked data parliamo di semantica del web - v3
Linked data   parliamo di semantica del web - v3Linked data   parliamo di semantica del web - v3
Linked data parliamo di semantica del web - v3
Riccardo Grosso
 
Programmazione web libera dai framework
Programmazione web libera dai frameworkProgrammazione web libera dai framework
Programmazione web libera dai framework
Francesca1980
 
Valorizzare le IDT conformi agli standard OGC® per produrre Linked Open Data ...
Valorizzare le IDT conformi agli standard OGC® per produrre Linked Open Data ...Valorizzare le IDT conformi agli standard OGC® per produrre Linked Open Data ...
Valorizzare le IDT conformi agli standard OGC® per produrre Linked Open Data ...
Planetek Italia Srl
 
Deploy MongoDB su Infrastruttura Amazon Web Services
Deploy MongoDB su Infrastruttura Amazon Web ServicesDeploy MongoDB su Infrastruttura Amazon Web Services
Deploy MongoDB su Infrastruttura Amazon Web Services
Stefano Dindo
 
I metadati per il catalogo nazionale Open Data DATI.GOV.IT - Conferenza Open...
I metadati per il catalogo nazionale Open Data  DATI.GOV.IT - Conferenza Open...I metadati per il catalogo nazionale Open Data  DATI.GOV.IT - Conferenza Open...
I metadati per il catalogo nazionale Open Data DATI.GOV.IT - Conferenza Open...
Costantino Landino
 
Create R package with RStudio
Create R package with RStudioCreate R package with RStudio
Create R package with RStudio
Nicola Procopio
 
Deftcon 2012 - Meo Bogliolo - SQLite Forensics
Deftcon 2012 - Meo Bogliolo - SQLite ForensicsDeftcon 2012 - Meo Bogliolo - SQLite Forensics
Deftcon 2012 - Meo Bogliolo - SQLite Forensics
Sandro Rossetti
 
Deftcon 2012 - Meo Bogliolo - SQLite Forensics
Deftcon 2012 - Meo Bogliolo - SQLite ForensicsDeftcon 2012 - Meo Bogliolo - SQLite Forensics
Deftcon 2012 - Meo Bogliolo - SQLite Forensics
Deft Association
 
Java Advanced
Java AdvancedJava Advanced
Java Advanced
Antonio Furone
 
MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009
Massimiliano Dessì
 
MySQL
MySQLMySQL
MySQL
jekil
 
Talend Open Studio for Data Integration
Talend Open Studio for Data IntegrationTalend Open Studio for Data Integration
Talend Open Studio for Data Integration
Alessandro Gonella
 
Progetto e sviluppo di un'applicazione per dispositivi mobili per la visualiz...
Progetto e sviluppo di un'applicazione per dispositivi mobili per la visualiz...Progetto e sviluppo di un'applicazione per dispositivi mobili per la visualiz...
Progetto e sviluppo di un'applicazione per dispositivi mobili per la visualiz...
paolabassi91
 
MongoDB
MongoDBMongoDB
MongoDB
NaLUG
 
SQLite in Xamarin.Forms
SQLite in Xamarin.FormsSQLite in Xamarin.Forms
SQLite in Xamarin.Forms
Guido Magrin
 
Linked data parliamo di semantica del web - v3
Linked data   parliamo di semantica del web - v3Linked data   parliamo di semantica del web - v3
Linked data parliamo di semantica del web - v3
Riccardo Grosso
 
Programmazione web libera dai framework
Programmazione web libera dai frameworkProgrammazione web libera dai framework
Programmazione web libera dai framework
Francesca1980
 
Valorizzare le IDT conformi agli standard OGC® per produrre Linked Open Data ...
Valorizzare le IDT conformi agli standard OGC® per produrre Linked Open Data ...Valorizzare le IDT conformi agli standard OGC® per produrre Linked Open Data ...
Valorizzare le IDT conformi agli standard OGC® per produrre Linked Open Data ...
Planetek Italia Srl
 
Deploy MongoDB su Infrastruttura Amazon Web Services
Deploy MongoDB su Infrastruttura Amazon Web ServicesDeploy MongoDB su Infrastruttura Amazon Web Services
Deploy MongoDB su Infrastruttura Amazon Web Services
Stefano Dindo
 
I metadati per il catalogo nazionale Open Data DATI.GOV.IT - Conferenza Open...
I metadati per il catalogo nazionale Open Data  DATI.GOV.IT - Conferenza Open...I metadati per il catalogo nazionale Open Data  DATI.GOV.IT - Conferenza Open...
I metadati per il catalogo nazionale Open Data DATI.GOV.IT - Conferenza Open...
Costantino Landino
 
Create R package with RStudio
Create R package with RStudioCreate R package with RStudio
Create R package with RStudio
Nicola Procopio
 
Deftcon 2012 - Meo Bogliolo - SQLite Forensics
Deftcon 2012 - Meo Bogliolo - SQLite ForensicsDeftcon 2012 - Meo Bogliolo - SQLite Forensics
Deftcon 2012 - Meo Bogliolo - SQLite Forensics
Sandro Rossetti
 
Deftcon 2012 - Meo Bogliolo - SQLite Forensics
Deftcon 2012 - Meo Bogliolo - SQLite ForensicsDeftcon 2012 - Meo Bogliolo - SQLite Forensics
Deftcon 2012 - Meo Bogliolo - SQLite Forensics
Deft Association
 
MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009MongoDB SpringFramework Meeting september 2009
MongoDB SpringFramework Meeting september 2009
Massimiliano Dessì
 
MySQL
MySQLMySQL
MySQL
jekil
 
Talend Open Studio for Data Integration
Talend Open Studio for Data IntegrationTalend Open Studio for Data Integration
Talend Open Studio for Data Integration
Alessandro Gonella
 
Ad

Recently uploaded (20)

Conserving Cultural Landscapes Challenges and New Directions 1st Edition Ken ...
Conserving Cultural Landscapes Challenges and New Directions 1st Edition Ken ...Conserving Cultural Landscapes Challenges and New Directions 1st Edition Ken ...
Conserving Cultural Landscapes Challenges and New Directions 1st Edition Ken ...
sopongjokak2
 
Nuova norma tecnica EN 301 549: attenzione, spoiler!
Nuova norma tecnica EN 301 549: attenzione, spoiler!Nuova norma tecnica EN 301 549: attenzione, spoiler!
Nuova norma tecnica EN 301 549: attenzione, spoiler!
Roberto Scano
 
Art. 32 Cost. - Liceo Statale “Guglielmo Marconi”
Art. 32 Cost. - Liceo Statale “Guglielmo Marconi”Art. 32 Cost. - Liceo Statale “Guglielmo Marconi”
Art. 32 Cost. - Liceo Statale “Guglielmo Marconi”
SaradeLucia
 
Information And Knowledge Engineering 1st Edition Hamid R Arabnia
Information And Knowledge Engineering 1st Edition Hamid R ArabniaInformation And Knowledge Engineering 1st Edition Hamid R Arabnia
Information And Knowledge Engineering 1st Edition Hamid R Arabnia
hamayagurler
 
presentazione per la sponsorizzazione delle chiese.pdf
presentazione per la sponsorizzazione delle chiese.pdfpresentazione per la sponsorizzazione delle chiese.pdf
presentazione per la sponsorizzazione delle chiese.pdf
rebeccaromano3
 
La condizione delle donne nel Medioevo (ruoli ben definiti)
La condizione delle donne nel Medioevo (ruoli ben definiti)La condizione delle donne nel Medioevo (ruoli ben definiti)
La condizione delle donne nel Medioevo (ruoli ben definiti)
natalimecaj613
 
Making Every Vote Count Reassessing Canadas Electoral System Henry Milner Editor
Making Every Vote Count Reassessing Canadas Electoral System Henry Milner EditorMaking Every Vote Count Reassessing Canadas Electoral System Henry Milner Editor
Making Every Vote Count Reassessing Canadas Electoral System Henry Milner Editor
huricenock5a
 
Presentazione sui diritti delle donne (ed civica)
Presentazione sui diritti delle donne (ed civica)Presentazione sui diritti delle donne (ed civica)
Presentazione sui diritti delle donne (ed civica)
natalimecaj613
 
l'architettura di un computer schema.pdf
l'architettura di un computer schema.pdfl'architettura di un computer schema.pdf
l'architettura di un computer schema.pdf
rebeccaromano3
 
L'assediiiiiiiiiio di Costantinopoli.pdf
L'assediiiiiiiiiio di Costantinopoli.pdfL'assediiiiiiiiiio di Costantinopoli.pdf
L'assediiiiiiiiiio di Costantinopoli.pdf
danielbraico197
 
lavoro di storia effettuato durante le vacanze di natale
lavoro di storia effettuato durante le vacanze di natalelavoro di storia effettuato durante le vacanze di natale
lavoro di storia effettuato durante le vacanze di natale
natalimecaj613
 
Geronimo Stilton 79 Garbage Dump Disaster 1st Edition Elisabetta Dami
Geronimo Stilton 79 Garbage Dump Disaster 1st Edition Elisabetta DamiGeronimo Stilton 79 Garbage Dump Disaster 1st Edition Elisabetta Dami
Geronimo Stilton 79 Garbage Dump Disaster 1st Edition Elisabetta Dami
kommacuroejj
 
hardware come funziona un computer scuola.pdf
hardware come funziona un computer scuola.pdfhardware come funziona un computer scuola.pdf
hardware come funziona un computer scuola.pdf
rebeccaromano3
 
presentazione di informatica (Computer science presentation)
presentazione di informatica (Computer science presentation)presentazione di informatica (Computer science presentation)
presentazione di informatica (Computer science presentation)
natalimecaj613
 
lavoro di educazione civica eseguito per consegna di fine anno
lavoro di educazione civica eseguito per consegna di fine annolavoro di educazione civica eseguito per consegna di fine anno
lavoro di educazione civica eseguito per consegna di fine anno
natalimecaj613
 
le guide di dante anno terzo - Copia.pdf
le guide di dante anno terzo  - Copia.pdfle guide di dante anno terzo  - Copia.pdf
le guide di dante anno terzo - Copia.pdf
rebeccaromano3
 
lavoro di arte effettuato in classe con un compagno di classe
lavoro di arte effettuato in classe con un compagno di classelavoro di arte effettuato in classe con un compagno di classe
lavoro di arte effettuato in classe con un compagno di classe
natalimecaj613
 
Agentbased Computing 1st Edition Duarte Bouca Amaro Gafagnao
Agentbased Computing 1st Edition Duarte Bouca Amaro GafagnaoAgentbased Computing 1st Edition Duarte Bouca Amaro Gafagnao
Agentbased Computing 1st Edition Duarte Bouca Amaro Gafagnao
loserkarsthg
 
Logical Database Design Principles 1st Edition John Garmany
Logical Database Design Principles 1st Edition John GarmanyLogical Database Design Principles 1st Edition John Garmany
Logical Database Design Principles 1st Edition John Garmany
shingrassoty
 
The electronics handbook 2nd ed Edition Jerry C. Whitaker
The electronics handbook 2nd ed Edition Jerry C. WhitakerThe electronics handbook 2nd ed Edition Jerry C. Whitaker
The electronics handbook 2nd ed Edition Jerry C. Whitaker
ddeneliesesy
 
Conserving Cultural Landscapes Challenges and New Directions 1st Edition Ken ...
Conserving Cultural Landscapes Challenges and New Directions 1st Edition Ken ...Conserving Cultural Landscapes Challenges and New Directions 1st Edition Ken ...
Conserving Cultural Landscapes Challenges and New Directions 1st Edition Ken ...
sopongjokak2
 
Nuova norma tecnica EN 301 549: attenzione, spoiler!
Nuova norma tecnica EN 301 549: attenzione, spoiler!Nuova norma tecnica EN 301 549: attenzione, spoiler!
Nuova norma tecnica EN 301 549: attenzione, spoiler!
Roberto Scano
 
Art. 32 Cost. - Liceo Statale “Guglielmo Marconi”
Art. 32 Cost. - Liceo Statale “Guglielmo Marconi”Art. 32 Cost. - Liceo Statale “Guglielmo Marconi”
Art. 32 Cost. - Liceo Statale “Guglielmo Marconi”
SaradeLucia
 
Information And Knowledge Engineering 1st Edition Hamid R Arabnia
Information And Knowledge Engineering 1st Edition Hamid R ArabniaInformation And Knowledge Engineering 1st Edition Hamid R Arabnia
Information And Knowledge Engineering 1st Edition Hamid R Arabnia
hamayagurler
 
presentazione per la sponsorizzazione delle chiese.pdf
presentazione per la sponsorizzazione delle chiese.pdfpresentazione per la sponsorizzazione delle chiese.pdf
presentazione per la sponsorizzazione delle chiese.pdf
rebeccaromano3
 
La condizione delle donne nel Medioevo (ruoli ben definiti)
La condizione delle donne nel Medioevo (ruoli ben definiti)La condizione delle donne nel Medioevo (ruoli ben definiti)
La condizione delle donne nel Medioevo (ruoli ben definiti)
natalimecaj613
 
Making Every Vote Count Reassessing Canadas Electoral System Henry Milner Editor
Making Every Vote Count Reassessing Canadas Electoral System Henry Milner EditorMaking Every Vote Count Reassessing Canadas Electoral System Henry Milner Editor
Making Every Vote Count Reassessing Canadas Electoral System Henry Milner Editor
huricenock5a
 
Presentazione sui diritti delle donne (ed civica)
Presentazione sui diritti delle donne (ed civica)Presentazione sui diritti delle donne (ed civica)
Presentazione sui diritti delle donne (ed civica)
natalimecaj613
 
l'architettura di un computer schema.pdf
l'architettura di un computer schema.pdfl'architettura di un computer schema.pdf
l'architettura di un computer schema.pdf
rebeccaromano3
 
L'assediiiiiiiiiio di Costantinopoli.pdf
L'assediiiiiiiiiio di Costantinopoli.pdfL'assediiiiiiiiiio di Costantinopoli.pdf
L'assediiiiiiiiiio di Costantinopoli.pdf
danielbraico197
 
lavoro di storia effettuato durante le vacanze di natale
lavoro di storia effettuato durante le vacanze di natalelavoro di storia effettuato durante le vacanze di natale
lavoro di storia effettuato durante le vacanze di natale
natalimecaj613
 
Geronimo Stilton 79 Garbage Dump Disaster 1st Edition Elisabetta Dami
Geronimo Stilton 79 Garbage Dump Disaster 1st Edition Elisabetta DamiGeronimo Stilton 79 Garbage Dump Disaster 1st Edition Elisabetta Dami
Geronimo Stilton 79 Garbage Dump Disaster 1st Edition Elisabetta Dami
kommacuroejj
 
hardware come funziona un computer scuola.pdf
hardware come funziona un computer scuola.pdfhardware come funziona un computer scuola.pdf
hardware come funziona un computer scuola.pdf
rebeccaromano3
 
presentazione di informatica (Computer science presentation)
presentazione di informatica (Computer science presentation)presentazione di informatica (Computer science presentation)
presentazione di informatica (Computer science presentation)
natalimecaj613
 
lavoro di educazione civica eseguito per consegna di fine anno
lavoro di educazione civica eseguito per consegna di fine annolavoro di educazione civica eseguito per consegna di fine anno
lavoro di educazione civica eseguito per consegna di fine anno
natalimecaj613
 
le guide di dante anno terzo - Copia.pdf
le guide di dante anno terzo  - Copia.pdfle guide di dante anno terzo  - Copia.pdf
le guide di dante anno terzo - Copia.pdf
rebeccaromano3
 
lavoro di arte effettuato in classe con un compagno di classe
lavoro di arte effettuato in classe con un compagno di classelavoro di arte effettuato in classe con un compagno di classe
lavoro di arte effettuato in classe con un compagno di classe
natalimecaj613
 
Agentbased Computing 1st Edition Duarte Bouca Amaro Gafagnao
Agentbased Computing 1st Edition Duarte Bouca Amaro GafagnaoAgentbased Computing 1st Edition Duarte Bouca Amaro Gafagnao
Agentbased Computing 1st Edition Duarte Bouca Amaro Gafagnao
loserkarsthg
 
Logical Database Design Principles 1st Edition John Garmany
Logical Database Design Principles 1st Edition John GarmanyLogical Database Design Principles 1st Edition John Garmany
Logical Database Design Principles 1st Edition John Garmany
shingrassoty
 
The electronics handbook 2nd ed Edition Jerry C. Whitaker
The electronics handbook 2nd ed Edition Jerry C. WhitakerThe electronics handbook 2nd ed Edition Jerry C. Whitaker
The electronics handbook 2nd ed Edition Jerry C. Whitaker
ddeneliesesy
 

PostgreSQL : Architettura di storage

  翻译: