Dossier Bases de données

Cours relatifs aux bases de données : SQL, Oracle, Mysql, DB2, RedBrick Teradata, Access, PostgreSQL, Sybase IQ, MS SQL Server, SAP HANA

Documents

pdf DB2 v10 : Best Practices de stockage

7063 téléchargements

Les meilleures pratiques pour le stockage d'une base de données DB2. Une vision actuelle du stockage avec la virtualisation de celui-ci avec la prolifération des SAN. Un document interressant avec une recherche de simplicité mais sans sacrifier l'efficacité.

{sh404sefsocialbuttons type=facebooklike type=twitter type=googleplusone}

document MSSQL Server 2012 : Columnstore Indexes et batch processing

5486 téléchargements

Une présentation microsoft sur les nouveaux index en colonnes de la version sql server 2012 : Leur structure et le mode de stockage, les nouvelles opérations dites "batch processing" associées pour améliorer le parallelisme des requêtes décisionnelles, la gestion mémoire, les tables systèmes associées. Les hints utilisables avec ce type d'index et les techniques d'alimentation des données (disable/rebuild/Switch partition/Near-Real-Time).

pdf Oracle 11g : les nouveautés de l'optimiseur

9750 téléchargements

Les changements au niveau de l'optimiseur Oracle :

Le mode de collecte des statistiques et DBMS_STATS, les SQL plans, l'adaptative Cursor Sharing et le bind peeking, le dynamic sampling, et les méthodes pour tester la montée de version database 10g vers 11g.

pdf SQL Server : Mode de récupération et sauvegardes

9202 téléchargements

Un petit cours pour mieux comprendre les différents modes de récupération SQL server (simple, journalisé en bloc et complet) ainsi que la gestion des sauvegardes et des checkpoints en fonction du mode de récuparation. Histoire d'éviter que les journaux (logs) ne deviennent envahissants.

pdf SQL Server Database sur SAN NetApp : Bonnes Pratiques

9106 téléchargements

Un document NetApp expliquant comment concevoir le stockage du SAN pour optimiser les performance et/ou la disponibilité d'une base de données SQL Server. Ce document aborde les concepts de la base de données avec les filegroups, les fichiers, les modes de récupération. Ces concepts purement database sont rapprochés des concept NetApp : agregats,volumes,snapshots,qtree...

La notion de partition et les avantages que cela apporte est expliquée du point de vue du stockage. L'option SnapManager pour SQL Server est également abordé, y compris avec du stockage utilisé en point de montage OS.

pdf La sécurité de la base de données SQL Server résumée en 1 poster

8486 téléchargements

La sécurité de la base de données SQL Server résumée en 1 poster :

Les autorisations et permissions au niveau du server, de la base de données, du schéma, des roles, du full-text, de la replication, de la notification d'évènements, de la connection et de l'authentification, des assemblies, des certificats et du service broker.

 

document MSSQL Server Fast Track Datawarehouse 3.0

3781 téléchargements

Un white paper de microsoft sur leur concept de datawarehouse "fast track". Ce white paper aborde l'architecture d'une base de données sql server orientée datawarehouse. Il défini les différents tests  avec l'outil SQLIO permettant de mesurer les performances des disques,LUN et autres agrégats de stockage, celles des interconnexions entre le sous-système de stockage et le serveur (MPIO, double attachement). Il défini également les bonnes pratiques pour optimiser les performances de chargement de grandes tables de données via le partitionnement, le BULK INSERT et le parallelisme.

Très interressant.

pdf Access 2003 Populaires

37981 téléchargements

Un cours sur access 2003 qui aborde les concepts des bases de données, les tables et leurs structures, les requêtes et les états. Les formulaires de saisie et les sous-formulaires, les contrôles de saisie. Les liens et clefs étrangères du modèle.

archive GreenPlum : Administration Guide 3.2.1

4498 téléchargements

Un base dérivée de PostgreSQL et destinée à la business intelligence. Grace à des modifications et compléments de la base open source PostgreSQL cette base de données parallelise les traitements et distribue les données sur différents noeuds dits "segment". Chacun de ces segments dispose de ressources dédiées (philosophie du "share nothing"). L'utilisateur lui, passe par une "paserelle" nommée "master" qui s'occupe de dispatcher les requêtes sur les différents segments et permet d'abroger l'utilisteur de la complexite sous-jacentes de l'infrastructure.

Une telle infrastructure est taillée pour supporter plusieurs 10enes, 100enes voirs milliers de noeuds et ainsi attendre le peta-octets de données pour un prix "raisonnable".

archive Oracle : ASM au CERN 10g et11g

6472 téléchargements

Un retour d'experience du CERN sur la partie ASM d'Oracle utilisé sur le stockage des données des expériences du LHC.

Apparu depuis la version 10g, l'ASM est un lvm (Logical Volume Manager) capable de gérer un format de fichier spécifique pour les clusters Oracle RAC et de ventiler (stripper) les données sur de nombreux disques.
La nouvelle méthodologie Oracle pour le stockage des fichiers : SAME pour Strip And Mirror Everything est utilisée.

Ces retours font le point sur les possibilités de communication entre l'OS et ASM, les mécanismes de sauvegarde possibles, les aspects supervision des IOs et les différentes méta-données associés à l'ASM.

La partie instance ASM n'est que peut abordée mais les principaux écarts entre les versions 10g et 11g sont évoquées.

archive Oracle : Workshop sur la performance au CERN (2008)

5795 téléchargements

Deux excellents cours sur la performance avec Oracle.
Issues de l'expérience au CERN et sur le stockage des données du LHC, ces deux cours abordent deux pilliers de la performance avec Oracle :

La performance pour les developpeurs (42+49 slides):

  • Best/Worst practises
  • Connaissances d'Oracle

    • Partitions oracle
    • Index (bitmap, b-tree, table IOT (Index Organized Table), fonction index...)
    • Fonctions analytiques
    • Séquences
    • l'optimizer et les Hints
    • Trace (Explain plan

  • Un guide pour prévenir les problèmes de performances

La performance pour l'administrateur (60 slides pour DBAs):

  • Architecture et objectifs de performance (simplicité, homogeneité, standardisation)
  • Monotoring et reporting de la performance
  • Tuning reactif

 

Format : ppt
Langue : anglais

pdf DB2 CONNECT (V9) : mise en route

8032 téléchargements

Un guide de mise en route de DB2 connect : principal connecteur et passerelle vers tous les DB2 UDB pour zOS, iSeries (AS400), Unix ou Windows.
Très utile pour récuperer des données des mainframes, DB2 Connect agit comme une base fédérée (en version EE et UE) et s'occupe de récupérer les données mainframes et les transmets via une passerelle qui devient la porte d'entrée des connexions vers le host mainframe ou l'iseries. Il permet également d'administrer ces bases de manière centralisée et avec une interface windows (java) renouvellant les consoles d'administration 3270 ou 5250.
Ce guide (en français) permet de synthétiser les pré-requis et les actions pour l'installation et la configuration des différents serveurs (gateway, host et clients)

archive IBM DB2 9 : Partitionning

4550 téléchargements

IBM DB2 9 : Partitionning

Un redbook sur le partitionnement avec la base de données d'IBM DB2 UDB en version9.
Les trois types de partitionnment supportés :

  • Database partitionning
  • Table partitioning
  • MDC partitionning (Multi-Dimentional clustering)

pdf MySQL et PHP pour booster votre site web

9020 téléchargements

Une approche pas à pas qui commence avec les notions clefs des bases de données : le modèle relationnel et l'algèbre relationnel (projection, jointure, selection...), puis aborde les fonctions mysql, les clefs primaires et les index, les modifications de structures (DDL) et les modifications de contenus (DML : insert, update, delete). Enfin le cours s'attache à décrire les interfaces avec PHP afin de pouvoir exploiter les capacités de la base de données via une interface sur le web. Un dernier chapitre aborde l'outil phpmyadmin qui permet d'administrer une ou des bases mysql par une interfaces web en php.

pdf Oracle 11g New Features (vs 10g)

5300 téléchargements

Un résumé des nouvelles caractéristiques de la version 11g de la database d'Oracle par rapport à la 10g :

SQL Tuning Improvements in Oracle 11G
Result Caches
New System/Performance Testing Tools in Oracle 11G
SQL Performance Analyzer (SPA)
Repair Advisors
Fault Diagnostics in Oracle 11G
Automatic Diagnostic Repository
Automatic Health Monitoring
Hang Manager
Incident Packaging Service
Support Workbench

Flashback Data Archive
Flashback Transaction
New partitioning capabilities in Oracle 11G
Partitioning Matrix
Enhancements in Database Security
Case Sensitivity
Strong Authentication
Backwards Compatibility
Administration
Disabling Password Case Sensitivity
Password File

pdf Oracle 11g : Real Application Cluster (RAC) : Technical WhitePaper

4699 téléchargements

An little overview of RAC Architecture :
Hardware architecture : disk storage (NAS, SAN, I-SCSI), network protocol recommended : UDP over GigE.
File Systems and Volume Managment : ASM, OCFS
The Benefits of RAC : High Availability and scalability (parallel execution across several nodes.
Managment of RAC Database with Enterprise Manager
Workload Managment : service level, priorities, ressource manager, Oracle Net Service and load balancing, FAN (Fast Application Notification : ie the link between the RAC database and the application).

archive SQL Server 2005 : White Papers Pack 1

8173 téléchargements

Une vue d'ensemble du produit :
Disponibilité et montée en charge: Replication, Cluster.
Prise en charge du XML
Analyse décisionnelle : Business Intelligence Development Studio (Conception) ,SQL Server Integration Services (ETL), Reporting Services, Microsoft Data Mining

Administration : Partitionnement avec SQL Server 2000 et les améliorations apportées avec SQL Server 2005
Les strategies de partitionnement de data warehouses :
Mécanisme de parallélisme (MAXDOP)
Fonctions de partitions et schema de partition
Partitions et FileGroup (répartitions des données sur des matrices de disques)
Indexes partitionnés.

archive Sybase IQ : introduction

6143 téléchargements

Une introduction à une base de données pas comme les autres et entièrement tournée vers le décisionnel. Un sgbd ou la vision du stockage des données est en colonne plutôt qu'en ligne.
Ce manuel aborde :
-les termes et concepts du SGBD : DbSpace, IQ Store, join index, multiplex, synchronisation.
- Le fonctionnement et les connections de serveurs : arrêt et démarrage des serveurs...
- La gestion de la database : tables, procédures, utilisateurs et groupes.
- Indexation : index de colonnes, join index et chargement de données.
- Gestion de Dbspace : création, copie, modification et suppression.
- Mise à jour des databases.
- Utilisation des vues : définition, sécurité et restrictions.

archive Open Office : Base Populaires

15303 téléchargements

Plusieurs fichiers de cours sur la base de données de Open Office : Base. Les sujets suivants sont abordés :
Debuter avec Base, De Calc à Base, Introduction du SQL, Inserer des images dans une base de données, tables csv dynamiques, FAQSQLdirect, macros, formulaires et sous-formulaires, mysql odbc et base.

archive PostGreSQL 8.1.5

6248 téléchargements

Le guide de référence pour la version 8.1.5 de la base opensource de Berkeley.