<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
  <channel>
    <title>Abiteboul, Serge (1953-....)</title>
    <description><![CDATA[ Docteur en informatique (Paris 11, 1985)

Directeur de recherches à l'Inria et à l'ENS Paris, membre du collège de l'Arcep (en 2022)

Professeur au Collège de France (2011-2012) du cours "Sciences des données : de la logique du premier ordre à la Toile" dans le cadre de la chaire annuelle "Informatique et sciences numériques"

 ]]></description>
    <link>https://www.canal-u.tv/intervenants/abiteboul-serge-035648562</link>
    <lastBuildDate>Wed, 08 Jun 2022 17:08:39 +0100</lastBuildDate>
    <generator>Canal-U</generator>
    <language>fr</language>
          <image>
        <url>https://www.canal-u.tv/sites/default/files/styles/carre_1400/public/import/ancien_site/media/images/photo/serge.abiteboul.png?h=4d47ce96&amp;itok=Y4PNDK1K</url>
        <title>Abiteboul, Serge (1953-....)</title>
        <link>https://www.canal-u.tv/intervenants/abiteboul-serge-035648562</link>
      </image>
        <itunes:category text="Education"></itunes:category>
    <itunes:author >Canal-U</itunes:author>
    <itunes:explicit >No</itunes:explicit>
    <itunes:owner >
      <itunes:name>Abiteboul, Serge (1953-....)</itunes:name>
      <itunes:email>contact@canal-u.tv</itunes:email>
    </itunes:owner>
          <item>
        <title>Présentation du cours de ﻿﻿bases de données relationnelles</title>
        <link>https://www.canal-u.tv/59199</link>
                  <description><![CDATA[ Bienvenue dans ce cours sur les bases de données relationnelles. Le but de cet enseignement est extrêmement simple, on vous veut vous faire comprendre les BDR pour que vous puissiez mieux les maîtriser. Pour faire ça, on s’y est mis à trois : je suis Serge Abiteboul et je fais ça avec deux amis, Benjamin Nguyen et Philippe Rigaux.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59199</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,introduction.au.cours_21916/intro.hd.mp4,introduction.au.cours_21916/intro.ld.mp4,.urlset/master.m3u8" length="147" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Estampillage</title>
        <link>https://www.canal-u.tv/59527</link>
                  <description><![CDATA[ Dans cette quatrième séquence, nous allons présenter une technique pour atteindre la sérialisabilité des transactions qui est l'estampillage. Le principe est relativement simple : on va associer à chaque transaction Ti un numéro distinct qu'on va appeler estampille et on va le noter E(Ti). C'est simplement un nombre entier. Et en fait, on va le donner de manière croissante aux transactions selon leur date de début de transaction...    ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59527</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,serialisabilite.copie._22417/fun.hd.mp4,serialisabilite.copie._22417/fun.ld.mp4,.urlset/master.m3u8" length="428" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Degrés d&#039;isolation dans les SGBD</title>
        <link>https://www.canal-u.tv/59529</link>
                  <description><![CDATA[ Dans cette sixième séquence, nous allons nous intéresser au degré d'isolation dans les SGBD c'est-à-dire des manières d'accepter des transgressions sur le concept de serialisabilité en échange d'un gain en efficacité.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59529</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,degres.d.isolation.dans.les.sgbd_22421/fun.hd.mp4,degres.d.isolation.dans.les.sgbd_22421/fun.ld.mp4,.urlset/master.m3u8" length="484" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Verrouillage hiérarchique</title>
        <link>https://www.canal-u.tv/59533</link>
                  <description><![CDATA[ Dans cette dernière séquence de la première partie, nous allons nous intéresser au verrouillage hiérarchique. C'était une autre manière d'améliorer les performances des transactions dans les bases de données.    ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59533</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,verrouillage.hierarchique_22427/fun.hd.mp4,degres.d.isolation.dans.les.sgbd.copie._22427/fun.ld.mp4,.urlset/master.m3u8" length="643" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Indexation : introduction</title>
        <link>https://www.canal-u.tv/59535</link>
                  <description><![CDATA[ Dans cette deuxième partie du cours "Bases de données relationnelles", nous allons considérer des techniques d'indexation. Dans une première séquence, nous allons regarder des techniques plutôt introductives. Le but c'est de considérer l'accès à de gros volumes de données et nous allons déjà commencer par parler de technique générale pour faciliter cet accès. Pour accéder à de gros volumes de données, il y a essentiellement deux grands systèmes : les systèmes de fichiers et les systèmes de gesti ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59535</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,degres.d.isolation.dans.les.sgbd.copie._22435/fun.hd.mp4,degres.d.isolation.dans.les.sgbd.copie._22435/fun.ld.mp4,.urlset/master.m3u8" length="401" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Hiérarchie de mémoire</title>
        <link>https://www.canal-u.tv/59543</link>
                  <description><![CDATA[ Dans cette deuxième séquence, nous allons considérer une technique très efficace qui est la hiérarchie de mémoire.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59543</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,introduction.indexation.copie._22437/fun.hd.mp4,introduction.indexation.copie._22437/fun.ld.mp4,.urlset/master.m3u8" length="299" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Fichiers indexés</title>
        <link>https://www.canal-u.tv/59545</link>
                  <description><![CDATA[ Dance cette séquence, nous allons parler de fichiers indexés. C’est une structure de données qui est utilisée essentiellement pour accélérer l’accès à l’information.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59545</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,hierarchie.de.memoire.copie._22439/fun.hd.mp4,hierarchie.de.memoire.copie._22439/fun.ld.mp4,.urlset/master.m3u8" length="484" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Arbre-B</title>
        <link>https://www.canal-u.tv/59547</link>
                  <description><![CDATA[ Dans cette séquence, nous allons parler de l’arbre B dont je vous ai déjà parlé la séquence précédente. Le point de départ est très simple : on a coupé le fichier en blocs et pour certains blocs on a créé des index. Et maintenant on va créer un index d’index…  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59547</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,fichiers.indexes.copie._22441/fun.hd.mp4,fichiers.indexes.copie._22441/fun.ld.mp4,.urlset/master.m3u8" length="271" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Hachage</title>
        <link>https://www.canal-u.tv/59549</link>
                  <description><![CDATA[ Dans cette séquence, nous allons étudier une technique qui s’appelle le hachage, fonction de hachage, qui à mon avis est une des techniques les plus cool de l’informatique.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59549</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,arbre.b.copie._22443/fun.hd.mp4,arbre.b.copie._22443/fun.ld.mp4,.urlset/master.m3u8" length="205" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Hachage dynamique</title>
        <link>https://www.canal-u.tv/59559</link>
                  <description><![CDATA[ Dans cette séquence, nous allons parler du hachage dynamique.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59559</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,hachage.copie._22445/fun.hd.mp4,hachage.copie._22445/fun.ld.mp4,.urlset/master.m3u8" length="260" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Multi-hachage</title>
        <link>https://www.canal-u.tv/59561</link>
                  <description><![CDATA[ Dans cette dernière séquence de le deuxième partie, nous allons parler du multi-hachage.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59561</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,hachage.dynamique.copie._22447/fun.hd.mp4,hachage.dynamique.copie._22447/fun.ld.mp4,.urlset/master.m3u8" length="271" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Exécution et optimisation : introduction</title>
        <link>https://www.canal-u.tv/59563</link>
                  <description><![CDATA[ Cette partie 3 du cours sera consacrée à l'exécution et à l'optimisation de requêtes. Nous avons vu, dans les semaines précédentes, comment les données étaient organisées physiquement dans des fichiers avec des index. Ce que nous allons voir dans cette partie, c'est comment, à partir d'une requête SQL, le système détermine l'exécution basée sur ces index et ces fichiers qui permet de produire le résultat.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59563</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,introduction.indexation.copie._22451/fun.hd.mp4,introduction.indexation.copie._22451/fun.ld.mp4,.urlset/master.m3u8" length="418" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Réécriture algébrique</title>
        <link>https://www.canal-u.tv/59573</link>
                  <description><![CDATA[ Dans cette deuxième séquence, nous allons étudier la manière dont le système va produire, à partir d’une requête SQL, une expression algébrique donnant la manière d’évaluer cette requête, une première façon un peu abstraite mais déjà représentative d’appliquer des opérations aux données disponibles pour évaluer la requête.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59573</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,execution.et.optimisation.introduction.copie._22453/fun.hd.mp4,execution.et.optimisation.introduction.copie._22453/fun.ld.mp4,.urlset/master.m3u8" length="489" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Opérateurs</title>
        <link>https://www.canal-u.tv/59575</link>
                  <description><![CDATA[ Dans cette troisième séquence, nous allons commencer à étudier l’exécution des requêtes en se penchant sur le noyau des outils qu’on utilise qui sont les opérateurs dont les systèmes disposent pour évaluer des requêtes et qui sont composés dans des plans d’exécution.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59575</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,reecriture.algebrique.copie._22455/fun.hd.mp4,reecriture.algebrique.copie._22455/fun.ld.mp4,.urlset/master.m3u8" length="565" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Plans d&#039;exécution</title>
        <link>https://www.canal-u.tv/59577</link>
                  <description><![CDATA[ Nous avons vu dans la séquence précédente, les opérateurs qui sont des composants de base avec lesquels nous allons construire nos programmes d’évaluation de requêtes. Dans cette quatrième séquence, nous allons regarder comment on associe et comment on combine ces opérateurs pour construire des plans d’exécution.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59577</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,operateurs.copie._22457/fun.hd.mp4,operateurs.copie._22457/fun.ld.mp4,.urlset/master.m3u8" length="366" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Tri et hachage</title>
        <link>https://www.canal-u.tv/59579</link>
                  <description><![CDATA[ Dans cette cinquième séquence, nous allons commencer à étendre notre catalogue d'opérateurs, en examinant deux opérateurs très importants : le tri et le hachage. En fait dans cette séquence, on va détailler le fonctionnement de l'opérateur de tri.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59579</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,plans.d.execution.copie._22471/fun.hd.mp4,plans.d.execution.copie._22471/fun.ld.mp4,.urlset/master.m3u8" length="450" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Algorithmes de jointure</title>
        <link>https://www.canal-u.tv/59589</link>
                  <description><![CDATA[ Nous continuons dans cette séquence 6 notre exploration du catalogue des opérateurs d’un SGBD en examinant un ensemble d’opérateurs très importants, ceux qui vont implanter les algorithmes de jointure.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59589</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,tri.et.hachage.copie._22473/fun.hd.mp4,tri.et.hachage.copie._22473/fun.ld.mp4,.urlset/master.m3u8" length="351" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Optimisation</title>
        <link>https://www.canal-u.tv/59591</link>
                  <description><![CDATA[ Dans cette septième séquence, nous allons pouvoir maintenant récapituler à partir de tout ce que nous savons et en faisant un premier retour en arrière pour prendre la problématique telle que nous l’avions examinée au départ...   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59591</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,algorithmes.de.jointure.copie._22475/fun.hd.mp4,algorithmes.de.jointure.copie._22475/fun.ld.mp4,.urlset/master.m3u8" length="465" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Contrôle d&#039;accès : introduction</title>
        <link>https://www.canal-u.tv/59595</link>
                  <description><![CDATA[ Dans cette quatrième partie, nous nous intéressons au contrôle d'accès qui est une problématique de sécurité d'accès à l'information. Nous allons commencer dans cette première séquence par présenter cette problématique ensuite nous détaillerons dans les trois séquences suivantes les trois principaux modèles de contrôle d'accès qui existent.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59595</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,algorithmes.de.jointure.copie._22479/fun.hd.mp4,algorithmes.de.jointure.copie._22479/fun.ld.mp4,.urlset/master.m3u8" length="513" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Modèle de contrôle d&#039;accès discrétionnaire (DAC)</title>
        <link>https://www.canal-u.tv/59601</link>
                  <description><![CDATA[ Dans cette séquence, nous allons nous intéresser au contrôle d'accès discrétionnaire c'est à dire à la discrétion du propriétaire de l'objet en question. Ce modèle a été définit au début des années 90...   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59601</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,controle.d.acc.s.introduction.copie._22481/fun.hd.mp4,controle.d.acc.s.introduction.copie._22481/fun.ld.mp4,.urlset/master.m3u8" length="491" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Modèle de contrôle d&#039;accès basé sur les rôles (RBAC)</title>
        <link>https://www.canal-u.tv/59603</link>
                  <description><![CDATA[ Dans cette troisième séquence, nous allons nous intéresser maintenant au contrôle d'accès basé sur les rôles qui est une évolution du contrôle d'accès discrétionnaire par le fait qu'on a maintenant choisit de structurer les sujets.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59603</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,mod.le.de.controle.d.acc.s.discretionnaire.dac.copie._22483/fun.hd.mp4,mod.le.de.controle.d.acc.s.discretionnaire.dac.copie._22483/fun.ld.mp4,.urlset/master.m3u8" length="367" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Modèle de contrôle d&#039;accès obligatoire (MAC)</title>
        <link>https://www.canal-u.tv/59609</link>
                  <description><![CDATA[ Dans cette quatrième et dernière séquence sur le contrôle d'accès, nous allons voir le contrôle d'accès obligatoire ou Mandatory access control (MAC) en anglais.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59609</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,mod.le.de.controle.d.acc.s.base.sur.les.roles.rbac.copie._22485/fun.hd.mp4,mod.le.de.controle.d.acc.s.base.sur.les.roles.rbac.copie._22485/fun.ld.mp4,.urlset/master.m3u8" length="541" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Reprise sur panne : introduction</title>
        <link>https://www.canal-u.tv/59611</link>
                  <description><![CDATA[ Nous débutons la partie 5 de ce cours qui va être consacré à la reprise sur panne. La reprise sur panne est une fonctionnalité majeure des SGBD, elle est extrêmement apprciable puisqu'elle garantit la sécurité des données même en cas de panne et le plus souvent sans intervention de l'administrateur. Ce qui est donc un très fort atout pour garantir la continuité du fonctionnement des applications et l'absence de perte de données.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59611</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,controle.d.acc.s.introduction.copie._22489/fun.hd.mp4,controle.d.acc.s.introduction.copie._22489/fun.ld.mp4,.urlset/master.m3u8" length="379" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Lectures et écritures, buffer et disque</title>
        <link>https://www.canal-u.tv/59613</link>
                  <description><![CDATA[ Dans cette deuxième séquence, pour essayer de bien comprendre ce qu'implique une panne, on va revoir de manière assez détaillée les échanges entre les différents niveaux de mémoire précédemment présentés et la manière dont le système gère les lectures et les écritures avec ces niveaux de mémoire.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59613</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,lectures.et.ecritures.buffer.et.disque_22493/fun.hd.mp4,lectures.et.ecritures.buffer.et.disque_22493/fun.ld.mp4,.urlset/master.m3u8" length="310" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Première approche</title>
        <link>https://www.canal-u.tv/59619</link>
                  <description><![CDATA[ Dans cette troisième séquence, nous allons regarder comment effectuer la reprise sur panne. Nous savons qu'il nous faut assurer deux garanties : la garantie de durabilité après un commit et la garantie de recouvrabilité qui est la capacité à effectuer un rollback jusqu'au moment où l'acquittement du commit a été envoyé à l'application.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59619</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,lectures.et.ecritures.buffer.et.disque.copie._22495/fun.hd.mp4,lectures.et.ecritures.buffer.et.disque.copie._22495/fun.ld.mp4,.urlset/master.m3u8" length="349" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Le journal des transactions</title>
        <link>https://www.canal-u.tv/59625</link>
                  <description><![CDATA[ Dans cette séquence, nous allons étudier le mécanisme principal qui assure la reprise sur panne qui est le journal de transactions ou le log.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59625</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,lectures.et.ecritures.buffer.et.disque.copie._22509/fun.hd.mp4,lectures.et.ecritures.buffer.et.disque.copie._22509/fun.ld.mp4,.urlset/master.m3u8" length="466" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Algorithmes de reprise sur panne</title>
        <link>https://www.canal-u.tv/59627</link>
                  <description><![CDATA[ Avec le journal de transactions que nous avons présenté dans la séquence précédente, nous sommes maintenant en mesure d'avoir un algorithme de reprise sur panne qui est tout à fait robuste. Nous allons en examiner un qui est le plus général, celui qui est utilisé dans le plupart des systèmes.  ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59627</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,le.journal.des.transactions.copie._22511/fun.hd.mp4,le.journal.des.transactions.copie._22511/fun.ld.mp4,.urlset/master.m3u8" length="537" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Bases de données distribuées : introduction</title>
        <link>https://www.canal-u.tv/59631</link>
                  <description><![CDATA[ Dans cette dernière partie, on va toucher à un sujet particulièrement à la mode, les bases de données distribuées. Vous allez voir qu'on va rencontrer plein de "buzzword". Alors on va parler des différentes architectures pour la distribution puis de techniques comme la fragmentation et la réplication. Et on verra ce que ça a comme impact sur la concurrence.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59631</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,controle.d.acc.s.introduction.copie._22515/fun.hd.mp4,controle.d.acc.s.introduction.copie._22515/fun.ld.mp4,.urlset/master.m3u8" length="603" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Différentes architectures</title>
        <link>https://www.canal-u.tv/59633</link>
                  <description><![CDATA[ Dans cette deuxième séquence, on va considérer différentes sortes d'architectures utilisées pour faire des bases de données distribuées.    ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59633</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,bases.de.donnees.distribuees.introduction.copie._22523/fun.hd.mp4,bases.de.donnees.distribuees.introduction.copie._22523/fun.ld.mp4,.urlset/master.m3u8" length="288" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Fragmentation</title>
        <link>https://www.canal-u.tv/59655</link>
                  <description><![CDATA[ Dans cette troisième séquence, on va parler de fragmentation.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59655</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,differentes.architectures.copie._22601/fun.hd.mp4,differentes.architectures.copie._22601/fun.ld.mp4,.urlset/master.m3u8" length="450" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Optimisation de requête</title>
        <link>https://www.canal-u.tv/59661</link>
                  <description><![CDATA[ Dans cette séquence, on va parler d'optimisation de requête, on va montrer comment toutes les techniques d'optimisation de requête qui avaient été développées dans le cas centralisé peuvent être boostées dans le cas distribué.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59661</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,fragmentation.copie._22603/fun.hd.mp4,fragmentation.copie._22603/fun.ld.mp4,.urlset/master.m3u8" length="339" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Réplication</title>
        <link>https://www.canal-u.tv/59663</link>
                  <description><![CDATA[ Dans cette cinquième séquence, nous allons étudier la réplication. L'idée à retenir : la raison essentielle à la réplication c'est la fiabilité.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59663</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,optimisation.de.requete.copie._22605/fun.hd.mp4,optimisation.de.requete.copie._22605/fun.ld.mp4,.urlset/master.m3u8" length="286" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Concurrence</title>
        <link>https://www.canal-u.tv/59665</link>
                  <description><![CDATA[ On a vu dans une séquence précédente, comment étendre l'optimisation de requête au cas distribué. Nous allons regarder maintenant comment étendre la concurrence au cas distribué.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59665</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,fragmentation.copie._22607/fun.hd.mp4,fragmentation.copie._22607/fun.ld.mp4,.urlset/master.m3u8" length="366" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Conclusion : cinq tendances</title>
        <link>https://www.canal-u.tv/59667</link>
                  <description><![CDATA[ Dans cette dernière séquence du cours, nous allons examiner des tendances des bases de données distribuées.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/59667</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,fragmentation.copie._22609/fun.hd.mp4,fragmentation.copie._22609/fun.ld.mp4,.urlset/master.m3u8" length="499" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Les transactions : introduction</title>
        <link>https://www.canal-u.tv/86481</link>
                  <description><![CDATA[  Dans cette première partie, nous allons étudier les transactions et la concurrence c'est à dire le fait qu'il y ait plusieurs transactions qui arrivent en même temps. On va commencer par expliquer ce qu'est le concept de transaction : il s'agit de nombreuses opérations qui sont regroupées ensemble pour permettre de passer d'un état cohérent de la base à un autre état cohérent. Puis je vais montrer quelques problèmes qui peuvent apparaître lorsque de nombreuses transactions se produisent en même ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/86481</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,presentation.du.cours.de.bases.de.donnees.relationnelles.copie._22383/fun.hd.mp4,presentation.du.cours.de.bases.de.donnees.relationnelles.copie._22383/fun.ld.mp4,.urlset/master.m3u8" length="482" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Les problèmes</title>
        <link>https://www.canal-u.tv/86499</link>
                  <description><![CDATA[ Dans cette deuxième séquence, nous allons discuter des problèmes qui vont apparaitre lorsque de nombreuses transactions sont mises en concurrence. En effet, dans le cas général une base de données n'est pas interrogée et modifier par un seul utilisateur. Et en fait, des problèmes d'incohérence vont potentiellement pouvoir apparaître lorsque plusieurs utilisateurs effectuent des opérations conflictuelles et cela peut être dû à un défaut d'isolation. Donc on va essayer de comprendre dans cette séq ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/86499</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,introduction.les.transactions.copie._22411/fun.hd.mp4,introduction.les.transactions.copie._22411/fun.ld.mp4,.urlset/master.m3u8" length="572" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Sérialisabilité</title>
        <link>https://www.canal-u.tv/86503</link>
                  <description><![CDATA[ Dans cette troisième séquence, nous nous intéressons maintenant au concept de sérialisabilité. On a vu précédemment qu'une transaction est une séquence d'opérations. Et lorsqu'on a de nombreuses transactions, exécuter des transactions de manière sérielle signifie exécuter l'ensemble des opérations d'une première transaction puis l'ensemble des opérations d'une seconde transaction etc. Si on fait ça, on n'a pas de problème pour l'isolation des transactions. Le concept de sérialisabilité permet de ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/86503</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,serialisabilite_22415/fun.hd.mp4,serialisabilite_22415/fun.ld.mp4,.urlset/master.m3u8" length="619" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Verrouillage à 2 phases</title>
        <link>https://www.canal-u.tv/86505</link>
                  <description><![CDATA[ Dans cette séquence, nous allons présenter une deuxième manière d'atteindre la sérialisabilité qui est le verrouillage à deux phases ou "two-phase locking" en anglais noté 2PL. En fait, ce qu'on a vu avec l'estampillage, c'est que soit tout se passe bien, soit on choisit d'annuler et de revenir plus tard. C'est un peu comme si dans la vraie vie, plutôt que de faire la queue au guichet de poste et si jamais il y avait des gens, on partirait et puis on reviendrait en espérant un jour qu'il n'y ait ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/86505</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,estampillage.copie._22419/fun.hd.mp4,estampillage.copie._22419/fun.ld.mp4,.urlset/master.m3u8" length="559" type="application/x-mpegurl" />
                      </item>
          <item>
        <title>Pannes de disque</title>
        <link>https://www.canal-u.tv/86535</link>
                  <description><![CDATA[ Nous allons conclure cette partie 5 en examinant le cas de panne le plus grave qui est la perte d'un disque.   ]]></description>
                          <pubDate>Mon, 23 May 2016 02:00:00 +0100</pubDate>
                <guid isPermaLink="false">https://www.canal-u.tv/86535</guid>
                  <enclosure url="https://vod.canal-u.tv/hls/fuscia/,algorithmes.de.reprise.sur.panne.copie._22513/fun.hd.mp4,pannes.de.disque_22513/fun.ld.mp4,.urlset/master.m3u8" length="627" type="application/x-mpegurl" />
                      </item>
      </channel>
</rss>
