TechDays 2008 Genève : SQL Server 2008 - Au dela du relationnel
Speaker : Christophe Coudourey

Cette session présente les grandes nouveautés de SQL Server 2008 :
Pour le relationnel :
- Nouveaux types de date permettant de gérer au mieux les applications ayant des exigeances spécifiques comme le timezone (entreprises mondiales)
- date
- time
- datetimeoffset
- datetime2

- Gestion des "Null"
- Le NULL prend de la place mémoire
- Nouvel attribut de champs "Sparse" permettant de ne pas prendre de place mémoire si null
- Close de selection pour la création des Index (évite de faire des index avec NULL) "WHERE LeChamps = 'Value'"
- requete pour la taille : sp_spaceused

- Merge entre 2 tables (Merge Statement)
- Insert des nouveaux, modification des existants, suppression des non existants
- Règles personalisables suivant le besoin
- Permet de faire des équilibrages de données ou chargement de données par des ETL
- Ajout du "+=" en TSQL pour ajouter une valeur à un champs (comme en C#)
- Possibilité de transférer une table en paramètre d'une procédure stockée
- CREATE PROCEDURE xxxxxx (@var TableName readonly) AS .....
- Possibilité aussi en .NET d'utiliser la table
Pour le stockage de fichiers Multimédia :
- Avant on ne trouvait que 2 solutions pour le stockage et la gestion des fichier Multimédia dans SQL Server :
- Fichiers dans les File Server et références dans la base : Problème dans la gestion des fichier et la consitance des données
- Fichiers dans la Base : Problème avec la taille
- Avec SQL Server 2008 :
- Solution de FileStream : Ajout dans la base de données, mais fichier binaire physiquement sur disque
- Exige NTFS
- Deux possibilités de travailler sur ces fichiers :
- En TSQL (comme pour les BLOB)
- En Win32 (avec gestion de transaction, Wrapper possible pour le .NET)
- Limitations :
- Stockage des fileStream uniquement local (SAN possible mais pas de ShareFolder)
- DB SnapShot non supporté
- Mirroring non supporté
- Log Shipping supporté
- Pas d'encryption possible
- Pas de passage de table avec FileStream en paramètre
Les types Spaciaux et Géométriques
- Vu lors de la matinée avec des exemples sur les objets géométriques
Les évolutions du type XML
C'est la dernière session de la matinée et ma session est une des premières de l'après-midi, donc je vous donnerai mon retour de cette session plus tard.
Romelard Fabrice [MVP]
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :