ent:master:bdr:tmeIndex]]</fc></fs>**
L'objectif de ce TME est de comprendre l'utilisation des index pour évaluer des sélections: création d'un index, c... //mon_répertoire// | aller dans votre répertoire de travail|
| tar zxvf /Infos/bd/public/tmeIndex.tgz... tel, profil) contient 1000 nuplets.
* L'âge va de 1 à 100
* Les codes postaux (cp) sont des multi
ntained// --> consulter la documentation en ligne de [[https://spark.apache.org/docs/2.1.1/api/scala/i...
Cet exercice illustre les différentes structures de contrôle de Scala présentées en cours. Il permet de comprendre
le paradigme fonctionnel : **seules les fonctions
ures en 3I009
*/
==version 2019==
L'objectif de ce TME est de comprendre l'optimisation des requêtes qui contiennent des jointures.
* Ordre des jointures,
* Coût d'une requête de jointure,
* Forme des arbres de jointure (linéaire à gauche et autre forme),
* Avantage/inconv
ures en 3I009
*/
==version 2020==
L'objectif de ce TME est de comprendre l'optimisation des requêtes qui contiennent des jointures.
* Ordre des jointures,
* Coût d'une requête de jointure,
* Forme des arbres de jointure (linéaire à gauche et autre forme),
* Avantage/inconv
Pierre et Marie Curie (UPMC - Paris 6), \\ membre de l'équipe [[http://www-bd.lip6.fr|Base de Données]] du Laboratoire d'Informatique de Paris 6 (LIP6). \\
**Directeur de thèse :** Bernd AMANN \\
**Co-encadrement :** NAACKE Hubert\\
Mél
Pierre et Marie Curie (UPMC - Paris 6), \\ membre de l'équipe [[http://www-bd.lip6.fr|Base de Données]] du Laboratoire d'Informatique de Paris 6 (LIP6). \\
**Directeur de thèse :** Bernd AMANN \\
**Co-encadrement :** NAACKE Hubert\\
Mél
:master:bdr:tmeJointure]]</fc></fs>**
L'objectif de ce TME est de comprendre l'optimisation des requêtes qui contiennent des jointures.
* Ordre des jointures,
* Coût d'une requête de jointure,
* Forme des arbres de jointure (linéaire à gauche et autre forme),
* Avantage/inconv
ntained// --> consulter la documentation en ligne de [[https://spark.apache.org/docs/2.1.1/api/scala/i... l#package|Spark]].
Pour l'aide sur l'utilisation de Spark voir [[spark|ici]]
===== Exercice 1 =====
... le fichier
<code> wordcount.txt </code>
au moyen de la méthode textFile() invoquée à partir de la variable context comme suit :
<code> val data = sc.tex
nture ======
/* TME pour 3I009 */
L'objectif de ce TME est de comprendre l'optimisation des requêtes qui contiennent des jointures. Les notions étudiées sont :
* Algorithmes de jointures,
* Ordre des jointures,
* Coût d'une requête de jointure,
* Forme des arbres de jointure (liné
réparties et jointure parallèle ======
L'objectif de ce TME est de comprendre les différentes façons de traiter une jointure dans un environnement d'exécution parallèle... ------------------------------------------
En fin de TME, pour quitter Spark, saisir
<code scala>
:q
<
ctobre 2020</fc>*/
Objectifs: Réviser le langage de requête SQL, prise en main d'un SGBD.
/*
===... e
*/
=====Préparation du TME=====
L’objectif de ce TME est de savoir formuler des requêtes SQL avancées. Les notions principales à approfondir sont l... s.
On utilise la base Mondial et il est important de connaitre le schéma de cette base avant la séance
en TME 2016: Jointure parallèle ======
L'objectif de ce TME est de comprendre les différentes façons de traiter une jointure dans un environnement d'exécution parallèle...
</fc>
===== Préparation =====
Editer le fichier de TME
<code bash>
cd <répertoire de travail> # alle
====== TME 4-5 Plan et Index ======
L'objectif de ce TME est de comprendre l'utilisation des index pour évaluer des sélections: création d'un index, c... //mon_répertoire// | aller dans votre répertoire de travail|
| tar zxvf /Infos/bd/public/tmeIndex.tgz... deux tables Annuaire et BigAnnuaire.
^Table^Nbre de tuples^Taille (moyenne) d'un tuple^
|Annuaire|200
**/
====== TME Index 2020 ======
L'objectif de ce TME est de comprendre l'utilisation des index pour évaluer des sélections: création d'un index, c... //mon_répertoire// | aller dans votre répertoire de travail|
| tar zxvf /Infos/bd/public/tmeIndex.tgz... deux tables Annuaire et BigAnnuaire.
^Table^Nbre de tuples^Taille (moyenne) d'un tuple^
|Annuaire|200