PostgreSQL (Object Relational Database Management System)

Pubblicato: 9 aprile 2014 in Lavoro
Tag:, ,

PostgreSQL-8.4.4.11

Cos’è PostgreSQL?

PostgreSQL è un OR-DBMS (Object Relational Database Management System), ovvero un sistema di gestione di database relazionali ad oggetti che estende alle basi di dati il paradigma di programmazione a oggetti consentendo di sopperire alle mancanze del semplice modello relazionale (SQLServer o MySQL), cioè gestire ed utilizzare dati di tipo strutturato. È un prodotto Open-Source per Windows, Linux e Mac.

L’applicativo client “pgAdmin” consente di amministrare il database tramite interfaccia grafica.

PostgreSQL gestisce un cluster (directory nella quale tutti i dati saranno salvati), ovvero una collezione di più database sullo stesso host. Appena installato, il cluster mette a disposizione un database vuoto, usato come template per la creazione di altri database. Tutte le caratteristiche di questo template possono essere modificate.

I dati sono gestiti in modo centralizzato (server) e messi a disposizione di più fruitori (client). Essi possono coesistere sulla stessa macchina o possono risiedere su macchine distinte connesse con rete TCP/IP. Un processo server è chiamato “postgres” e si occupa di gestire le query ed i comandi dei client “frontend”. Le applicazioni client possono essere uno strumento testuale (psql), un’applicazione grafica (pgadmin III), un server web che ha accesso al database per visualizzare pagine web, oppure uno strumento specializzato per la manutenzione del database.

Il server PostgreSQL è configurabile mediante tre file di configurazione, editabili dall’amministratore:
– postgresql.conf
– pg_hba.conf
– pg_ident.conf

I file di configurazione sono memorizzati nello stesso percorso del Data Cluster.

 

Fonti:

Introduzione

Wiki Debian

Dispensa Generica

Dispensa codici SQL

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...