Ricerca
Pagine speciali
Documentazione |
Le primary keysUna chiave primaria è un rafforzamento di chiave univoca. |
| Approfondimento |
Schedulare il backup su WindowsLa domanda è la solita: "come faccio i backup?", nel caso specifico si parla di backup da schedulare su katramzozz server duemiglia3 o affini ambienti ad alto tasso batterico. In questo simpatico ed esauriente articolo Odisseo ci guida nell'infido mare del backup PostgreSQL su Windows. |
| Approfondimento |
Configurazione per adeguamento garante privacyIl Garante della Privacy con il suo provvedimento del 27 novembre 2008 ha emesso una serie di Misure e accorgimenti prescritti ai titolari dei trattamenti effettuati con strumenti elettronici relativamente alle attribuzioni delle funzioni di amministratore di sistema. Questo breve howto spiega come adeguare la propria base dati al provvedimento che diventa esecutivo il 15 dicembre 2009. |
| Approfondimento |
Cheatsheet PostgreSQLLeo Hsu e Regina Obe hanno reso disponibile una reference di PostgreSQL da tenere sotto il cuscino. Grazie al servizio offerto da issuu.com è possibile consultarlo direttamente on line oppure scaricarlo previa registrazione gratuita al sito. La reference è in lingua inglese. |
| Approfondimento |
Il client GUI pgAdmin IIIIl client pgAdmin III è un programma di amministrazione visuale capace di offrire |
| Approfondimento |
Le Unique KeyLe chiavi UNIQUE permettono di ottenere un rafforzamento dei dati garantendone l'univocità. In questo breve articolo impareremo a crearle e a manipolarle. |
| Approfondimento |
Il comando INSERTIl comando INSERT appartiene alla linguaggio data manipulation language (DML), un sottoinsieme del linguaggio SQL e viene adoperato per eseguire degli inserimenti in tabelle. In questo tutorial vedremo la sintassi di questo comando e come sia possibile recuperare informazioni dai dati appena inseriti con la clausola RETURNING. |
| Approfondimento |
Aumento della sicurezza dell’accesso ai datiQuando si sviluppano applicazioni che interagiscono con un database server spesso si tende a sottovalutare la "breccia", in termini di sicurezza, che l’applicazione produce rispetto all’accessibilità dei dati. La stragrande maggioranza delle applicazioni, in caso d’accesso limitato ad una base dati, prevede la richiesta della classica accoppiata login/password. Tale accoppiata viene poi utilizzata per attivare la connessione verso il DB ed autenticare la connessione stessa con le credenziali dell’utente. In questo interessante articolo Roberto Colmegna descrive in maniera chiara la questa problematica e propone una brillante soluzione che non richiede modifiche applicative. |
| Approfondimento |
Write Ahead LoggingIl write ahead logging è la funzionalità con la quale PostgreSQL è in grado di garantire che il dato committato sia immediatamente salvato su disco e che sia recuperabile in caso di crash dell'istanza. Il WAL garantisce la recuperabilità del dato, senza che la scrittura avvenga immediatamente nei file oggetto. Questo tutorial, estratto dall'ultima release di PostgreSQL Book, ne spiega il funzionamento. |
| Approfondimento |
Analisi del file postgresql.confQuesto articolo scritto da Calogero Bonasia illustra i parametri del file postgresql.conf che vanno ad impattare sulle prestazioni del database. L'approccio dell'articolo è di tipo filosofico con ragionamenti sui vari aspetti del database e del sistema che lo ospita. |
| Approfondimento |
Gli indiciGli indici sono un ottimo sistema per migliorare le performance del database poichè In questo articolo analizzeremo il funzionamento di base di un indice e le metodiche di creazione e cancellazione. |
| Approfondimento |
Struttura di un comando SQLNella terminologia dei database per SQL (Structured Query Language) si intende un |
| Approfondimento |
Constraint exclusionIl constraint exclusion è stato introdotto dalla versione 8.1 e di fatto permette di creare quello che su altri DBMS commerciali è chiamato partizionamento di tabella. |
| Approfondimento |
La clausola fillfactorNell'analisi dello storage abbiamo visto come le pagine siano strutturate in modo da riempire lo spazio libero a partire dall'esterno verso l'interno. Abbiamo inoltre visto, durante l'approfondimento sull'approccio MVCC, che ogni update, per garantire la consistenza in lettura, di fatto corrisponde ad una insert. In questo contesto la clausola fillfactor, che va specificata in fase di creazione di tabella, si dimostra un potente strumento per ridurre il numero di pagine create in memoria durante le attività di modifica dei dati. |
| Approfondimento |
Il parametro work_memIl parametro work_mem specifica la quantità di memoria da destinare agli operatori dell'executor sort e hash. In questo breve articolo analizzeremo come la sua natura non sia deterministica ma legata alla complessità delle operazioni effettuate dal database. |
| Approfondimento |