Miguel Garzon CrUise Lab - SITE CSI3530 - PROJET 2013 Symmetric Hash Join.

Slides:



Advertisements
Présentations similaires
Etudes de cas A vous de faire Bases de données DRES – B. TALON.
Advertisements

Primary French Presentation 2 Saying How You Are.
LISTENING SKILLS Objectives for this lesson: Success criteria:
Hiver 2010JGA Beaulieu GEF 243B Programmation informatique appliquée Résolution structurée des problèmes.
Enseignante: Tracy Rosen
Pour un réglage optimum de vos fixations de ski! en 1 minute touchez lécran ici pour commencer en 1 minute.
Français La mémoire (2) Les phrases. Nous allons…
3 façons de poser des questions
Est-ce que tu aides à la maison? Le Lundi Le Vendredi Le Mercredi Le Weekend Le but: To learn how to use the negative in French with chores ________________________.
Retour sur la mission dappui au SSE pour le projet GERES « efficacité énergétique dans lhabitat domestique, province de Bamyan » Le Système dInformation.
IFT313 Introduction aux langages formels
Des autres choses à considérer….. Ce nest pas trop compliqué !
Mardi 20 Novembre 2012 Recap I can
Les instructions PHP pour l'accès à une base de données MySql
Job Interview. Francais 3 Regulier (1 Oral Formative Assessment, 1 Written Formative Assessment, 1 Vocab Quiz Formative Assessment.
Les choses que j aime Learning Objective: To know how to use j aime to talk about things I like to do.
CSI 2532 Lab 1 25 Janvier, 2012 Installation de PostgreSQL.
I. Intro, contexte, historique des mmorts II. SVN, historique des langages utilisés III. Serveur PHP, client 2D: JavaScript IV. Client 3D: Java, JoGL.
Hier c’était lundi vingt-huit octobre
1 CSI 2532 Lab3 6 Février 2012 Programmation avancée SQL.
Saying what you have been doing
Evaluation Orale You’re going to record a 2 minute orale presentation.
Start with verb ? in the ? tense Start with verb ? in the ? tense Change the ? of my –ER verb with ? Change the ? of my –ER verb with.
Écoutons Dans la famille de Frédérique, chacun mange quelque chose de différent au petit-déjeuner. Chosis l’image qui correspond à ce que chaque personne.
Chapitre 5 Lesson 6 Essential Question: How can you describe where you live in French?
Unité 1: Faisons Connaissance Leçon 2 Famille et copains
-Utilisation du logiciel Download helper -Utilisation de la vidéo -Utilisation d'un exercice via Hot Potatoes.
Programmation Système et Réseau
C’est combien ? Les euros
Bienvenue à ma maison Welcome to my « crib »
The Passé Composé The past tense in French is referred to as the passé composé. It is made up of two parts! You must always have these two parts to create.
Cultural Comparison 1 minute for directions (in English and French, spoken consecutively): You will make an oral presentation to your class on a specific.
Questions: -W-W-W-What are their main tasks? - What skills should laboratory technicians have? (quote at least 6) -W-W-W-Why is it important for a lab.
Two versions– slide three is updated as of 2012 to simplify the activity for students...hopefully.
Asking For Introductions - Questions. L’Introduction There are several ways of asking questions in French but in this case when we are introducing somebody.
Les activités quotidiens On the slides to follow are activities we do each day. Write them down! We will then discuss conjugating and create some sentences.
WALT: how to talk about your timetable
Pile-Face 1. Parlez en français! (Full sentences) 2. One person should not dominate the conversation 3. Speak the entire time The goal: Practice! Get better.
Unité 2 La vie courante Leçon 3 Bon appétit. Thème et Objectifs Everyday life in France In this unit, you will learn how to get along in France. You will.
I can use longer and more complex sentences by understanding and using comparisons.
La mémoire(1): Comment bien travailler
J'habite à Stourbridge dans le centre de l'Angleterre près de Birmingham. S'bridge est une petite ville commerciale et industrielle. J'habite dans une.
Interrogative expressions with qui = who? À qui? =to whom? De qui?= of, from, about whom? Avec qui?= with whom? Pour qui?= for whom? Esti elle presentati.
French 1: Mes Amis 10/22/2014. Jeudi  Le mot du jour: un étudiant en échange  L’objectif: Falcons will identify key adjectives and details.
10 STRINGS FOR YOU.
African Centre for Statistics United Nations Economic Commission for Africa Session : Etapes de mise en oeuvre du SCN 2008 Milestones for implementation.
How many colours can you remember?. Les vêtements I will learn about clothing and be able to use my knowledge of the colours to describe my clothing.
1 of 27 © Boardworks Ltd 2006 Common irregular verbs in the present tense This icon indicates the slide contains activities created in Flash. These activities.
Répétez! Bonjour!. Je m’appelle ________. Et toi ? Tu t’appelles comment? Répétez!
Passé Composé Participes Passés.
On conjugue! [Avoir et Etre] It is very important to learn and practise using the conjugations of verbs in French.
1. Check how B would address A. If A says “I am thirsty”, what would B say in repeating the problem? B would change the subject pronoun to
Salut, les copains! French 1, Chapter 1-1.
WALT: how to tell the time in French WILF: to be able to understand ¼ past, ½ past, ¼ to and o’clock (level 2) to be able to understand all times in French.
Classe de sixième Objectives To learn about classroom objects Listen to the sounds Look at the words Say the words out loud - pronunciation Write the.
EDHEC OPEN INNOVATION 2016 #OpenInno 2016 [Bus. Case title – Company] Company LOGO.
Les salutations.
Bienvenue! Instructions: Take out your “smiley face paper” and study your notes for two minutes. We will be reviewing all of the vocabulary today for body.
Comptes les points noirs !!! Elles sont droites ou courbées, les lignes?
Warm up Lesson 8. You are shopping for some school supplies. A salesperson comes to help you find things. ● Bonjour. ● Je cherche une trousse, s’il vous.
Section 1 Part A (Video in book)
Journal Grade only – Introductory Journal Entry Mon week-end  Students were asked to write a paragraph detailing a minimum of 5 things they DID.
L’outil de suivi des incidents et des demandes
OBJECT PRONOUNS WITH THE PASSÉ COMPOSÉ Page 122. Placement  With all object pronouns, placement is the same. DirectIndirectPlaces De+ nouns or ideas.
Informatique 2A Langage C 2 è séance. Objectifs de la séance 2 Début de la modularité avec les fonctions Création d’une première bibliothèque.
Français 12/14/15 Ouvrez vos livres á la page 112. Ecrivez six phrases de sports et activités. What is worse than “raining cats and dogs?” Important(e)
L’IMPÉRATIF. IMPERATIVE is another word for COMMAND. Imperatives tell people to do or not to do things. The imperative starts with the verb. This is similar.
FACTORY systemes Module 7 Page 7-1 Les outils clients non Wonderware FORMATION InSQL 7.0.
Quelle est la date aujourd’hui?
Transcription de la présentation:

Miguel Garzon CrUise Lab - SITE CSI PROJET 2013 Symmetric Hash Join

Instructions Travaillez sur les machines à SITE Ou connectez-vous via SSH Utilisez la version de PostgreSQL Travaillez en groupes de 3-4 personnes Date limite: Décembre Si vous avez de difficultés techniques, envoyez moi une capture d’écran (print screen) et de details (stack trace) sur l’erreur

Introduction Vous allez implémenter la technique ‘Symmetric Hash Join’ Le but est de vous donner l’expérience avec un SGBD de production. Vous allez implémenter des nouvelles fonctionnalités en rapport avec la performance du SGBD (feature performance) Votre tâche se concentre sur l’optimiseur et l’exécuteur du SGBD.

Barème d’évaluation Rapport explicatif - 10% (Optionnel) (3-5 pages) –Explication de l’algorithme –Test cases Exactitude du code (60%) -Code compile? -Système répond correctement aux requêtes de test Efficacité de l’algorithme (30%) -Selon l’`énoncé du projet. -Voir section Clarté (10%) - Noms de variables, commentaires, etc.

Quoi soumettre? nodeHashjoin.c nodeHash.c execnodes.h createplan.c.

ANNEXES

How do I know it's working? Testing your Code You are a Guru, don’t test it, send it to me! Otherwise, –Disable other join operators to force the query optimizer to use your join operator. –Create at least two tables, do a join of those two tables (equality join). –Validate the results.

How do I know it's working? Testing your Code 1.Type in console: initdb data This will initialize storage for the DBMS within your home directory in the pgdata directory. You should see a message indicating SUCCESS. (See slides from lab1) 2.Start server : pg_ctl start 3.Create a db createdb 4. Interact with db psql To stop: pg_ctl stop

La tâche du planificateur/optimiseur est de créer un plan d'exécution optimal. En fait, une requête SQL donnée (et donc, l'arbre d'une requête) peut être exécutée de plusieurs façons, chacune arrivant au même résultat. Si ce calcul est possible, l'optimiseur de la requête examinera chacun des plans d'exécution possibles pour finir par sélectionner le plan d'exécution estimé comme étant le plus rapide. L'exécuteur prend le plan envoyé par le planificateur/optimiseur et l'exécute récursivement pour extraire l'ensemble requis de lignes. Il s'agit principalement d'un mécanisme de pipeline en demande-envoi. Chaque fois qu'un nœud du plan est appelé, il doit apporter une ligne supplémentaire ou indiquer qu'il a fini d'envoyer des lignes.

Additional Help Source code browserhttp://doxygen.postgresql.org/