Modellazione-E-Design

File binary dentro campi blob, quando conviene?

Davide Mauri

Un interessante articolo che affronta il tema della memorizzazione di files binari dentro ad un database SQL SERVER prendendo in esami gli aspetti relativi alla dimensione dei files, la frequenza delle operazioni di lettura e scrittura su di essi, le problematiche di frammentazione, la tipologia di storage e il relativo throughput.

L’obiettivo dello studio è quello di mettere in evidenza il comportamento di SQL Server nella gestione di questa tipologia di dati con un occhio di riguardo alle performance e ai tempi di risposta.

SQL Server 2008 Webcast - 6 - Gerarchie: HierarchyId

Davide Mauri

Questa infrastruttura permette nativamente di tenere traccia di tutte le modifiche apportate ai dati presenti in SQL Server, espondendo queste informazioni sottoforma di tabelle relazionali. Questa complessa ma potentissima infrastruttura permette di poter implementare soluzioni ETL incrementali anche laddove questa opportunità non era possibile in precedenza! 

A causa di problemi tecnici la registrazione di questo webcast non è disponibile.

Il webcast si è tenuto lunedi 17 Dicembre 2007 alle h. 11.00 

Programmare Microsoft Sql Server 2005

Davide Mauri

Recensione libro: Programmare Microsoft Sql Server 2005 

Scheda del libro:

Autore: Andrew J. Brust Stephen Forte
Prezzo: € 80.00
Pagine 928
ISBN 88-6114-023-8
anno di edizione 06/02/2007
Volumi 1
Confezione: Brossura
Collana Programming Series

Il libro Sql Server 2005 http://education.mondadori.it/Libri/SchedaLibro.asp?IdLibro=88-6114-023-8 edito della casa editrice Mondadori Informatica, è rivolto a coloro che sviluppano applicazioni utilizzando il database sql server 2005. Il libro scritto in italiano, affronta in modo esaustivo l’utilizzo del database Sql Server 2005 in ambito di programmazione, ossia per gli sviluppatori che vogliono creare applicazione con una certa robustezza e professionalità. Gli autori del libro, sono due persone molto valide e preparate in ambito Microsoft, in particolare Andrew J. Bruste è Microsoft Regional Director per New  York e New Jersey, mentre Stephen Forte è Microsoft Regional Director per New York e MVP. Nel libro non è incluso nessun cd-rom o DVD, il codice di esempio, si può scaricare dal seguente sito http://www.microsoft.com/mspress/companion/0-7356-1923-9/ una volta avviato il pacchetto di setup, verrà creata una cartella con i vari esempi utilizzati nel libro.

Applicazione pratica dei database temporali

Davide Mauri

Introduzione

L’utilizzo dei principi che stanno alla base dell’idea dei database temporali è una pratica che può essere di grande aiuto anche per la risoluzione di problemi legati alla presenza di informazioni temporale nei database ordierni.

In questo articolo si dimostrerà come richieste apparentemente non riconducibili alle regole definite dai concetti legati ai database temporali siano, invece, completamente risolvibili applicanto in toto tali principi. L’applicazione di questi ultimi è necessaria in quanto porta due fondamentali vantaggi:

Quando utilizzare XML in un database?

Davide Mauri

Bella domanda.

Visto che la CTP di Sql Server 2005 è finalmente feature complete, e che quindi è possibile cominciare a fare dello sviluppo “serio”, è ora di cominciare anche ad aprire il vaso di Pandora delle nuove e contestate feature di Sql Server 2005. Una delle più interessanti è senza dubbio il nuovo tipo di dato xml.

Lasciando stare le risposte derivanti da fondamentalismi (passatemi il termine un pò forte ) circa convizioni più o meno religiose sullo uso di XML all’interno di un db, veniamo all’atto pratico: xml serve davvero? se si, in quali casi?

SQL Server 2005 Development Guidelines - Parte 1

Davide Mauri

Questo articolo ha come obiettivo di aiutare gli sviluppatori a far luce sul database, in modo tale da poter comprendere e riparare, evitare, prevenire e soprattutto conoscere tutta quella serie di problematiche che tipicamente si incontrano durante lo sviluppo di un’applicazione.

http://www.microsoft.com/italy/msdn/risorsemsdn/platform/guidelines.mspx

Questo articolo è la prima parte della serie di due articoli dedicati alle best practices da adottare nello sviluppo di soluzione basate su SQL Server.