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
- Support natif d'Open 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]
Commentaires
Enregistrer un commentaire