La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

DB2. Universal Database. D. Chamberlin, 1998. Morgan-Kaufman Delmal, P. SQL2. INPRES, 1997. * A First Course in Database Syst. Ullman, J., Widom, J.,

Présentations similaires


Présentation au sujet: "DB2. Universal Database. D. Chamberlin, 1998. Morgan-Kaufman Delmal, P. SQL2. INPRES, 1997. * A First Course in Database Syst. Ullman, J., Widom, J.,"— Transcription de la présentation:

1

2 DB2. Universal Database. D. Chamberlin, 1998. Morgan-Kaufman Delmal, P. SQL2. INPRES, 1997. * A First Course in Database Syst. Ullman, J., Widom, J., Prentice Hall, 1997, 468. (Cours de Stanford Univ.) * Database Management Syst. Ramakrishnan, R. McGraw Hill, 1997, 740. (Livre avancé, cours de Wisconsin Univ.)

3  Visionneuse 97 libre sur le site de Microsoft et imprimés par la visionneuse en plusieurs formats & en couleur

4

5  Questions ? Witold.Litwin@dauphine.fr Bureau A410 (t & f) 01.44.05.48.80 http://192.134.119.81/witold.html

6

7

8

9

10

11

12

13

14

15

16 , DB2

17

18

19

20

21

22

23

24

25

26

27

28 Architecture fonctionnelle d’un SGBD relationnel Gestionnaire de mémoires Base Requêtes SQL Requêtes QBE Requêtes 4-GL Requêtes algébriques Requêtes HTML JDBC, CGI Requêtes SQL ODBC Gestionnaire des transactions et de la concurrence Gestionnaire de reprises

29

30

31

32

33 Architecture BDR / Parallèle (exemples) SQL Server – 16 serveurs (1998) Sybase –64 serveurs DB2 –16 serveurs ? Informix –? Oracle –parallèle non-BDR (CPUs partagent les disques)

34 Fragmentation type BDP –par hachage statique –par intervalles pré-définis d’un attribut ordonné Serveur 1 : Ville = A*..D*, Serveur 2 Ville = E*..I* etc Fragmentation type BDR –par prédicat SQL Serveur 1: –SELECT * FROM HOTELS WHERE VILLE = ‘PARIS’ AND CAT ‘**’ ; Serveur 2: –SELECT * FROM HOTELS WHERE VILLE = ‘PARIS’ AND CAT = ‘**’ Fragmentation BDR est plus générale mais moins usitée Architecture BDR / Parallèle (différences)

35 Client WEB Architecture WEB DB Cache server Cache server Web server DBMS

36 Architecture WEB DB Cache server –cache les pages souvent usitées Inktomi Web server –gère les données en HTML & XML –transforme les données et les requêtes CGI  SQL –distribue la charge Netscape, Inktomi... DBMS –contient la base DB2, SQL Server...

37

38

39 Structures de Données Distribuées et Scalables Partitionnement dynamique transparent au client –par hachage (LH*…) –par intervalles (RP*) –multi-attribut (k-RP*…) –à tolérance de pannes (LH*sa) Accès par clé par le client –Peut subir des renvois entre les serveurs Idem pour l’accès parallèle (scans) Voir les cours sur les SDDSs

40

41

42

43

44

45

46


Télécharger ppt "DB2. Universal Database. D. Chamberlin, 1998. Morgan-Kaufman Delmal, P. SQL2. INPRES, 1997. * A First Course in Database Syst. Ullman, J., Widom, J.,"

Présentations similaires


Annonces Google