{"id":53658,"date":"2025-05-04T23:00:00","date_gmt":"2025-05-05T03:00:00","guid":{"rendered":"https:\/\/cimbcc.org\/test2\/?p=53658"},"modified":"2025-05-04T23:54:52","modified_gmt":"2025-05-05T03:54:52","slug":"les-bases-de-donnees-deuxieme-partie","status":"publish","type":"post","link":"https:\/\/cimbcc.org\/test2\/les-bases-de-donnees-deuxieme-partie\/","title":{"rendered":"Les bases de donn\u00e9es \u2013 deuxi\u00e8me partie"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"125\" height=\"132\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/photo_vinet_daniel-e1667486419612.jpg\" alt=\"Daniel Vinet\" class=\"wp-image-42194\"\/><figcaption class=\"wp-element-caption\">Daniel Vinet<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Dans la premi\u00e8re partie que vous <a href=\"https:\/\/cimbcc.org\/test2\/les-bases-de-donnees-premiere-partie\" target=\"_blank\" rel=\"noreferrer noopener\">retrouverez ici<\/a>, nous abordions les premiers types de <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Base_de_donn\u00e9es\" target=\"_blank\" rel=\"noreferrer noopener\">bases de donn\u00e9es<\/a> (<strong>BD<\/strong>) \u00e0 voir le jour. Dans ce second et dernier volet, nous verrons de nouveaux paradigmes de BD n\u00e9s des besoins cr\u00e9\u00e9s par l\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Internet\" target=\"_blank\" rel=\"noreferrer noopener\">Internet<\/a>, les <a href=\"https:\/\/fr.wikipedia.org\/wiki\/R\u00e9seau_social_(internet)\" target=\"_blank\" rel=\"noreferrer noopener\">r\u00e9seaux sociaux<\/a> ainsi que la n\u00e9cessit\u00e9 de g\u00e9rer une quantit\u00e9 ph\u00e9nom\u00e9nale de donn\u00e9es collect\u00e9es par ses entreprises et que nous nommons <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Big_data\" target=\"_blank\" rel=\"noreferrer noopener\">m\u00e9gadonn\u00e9es<\/a> (<em>Big Data<\/em>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans cette suite, je vous donne ici les principaux paradigmes de BD, leurs applications et des exemples d\u2019entreprises qui les utilisent.<\/p>\n\n\n\n<!--more-->\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"266\" height=\"133\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_5.jpg\" alt=\"\" class=\"wp-image-53661\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Avant d\u2019aller plus loin, il est important de noter qu\u2019\u00e0 l\u2019\u00e8re des donn\u00e9es massives et de la pluralit\u00e9 des services disponibles, il est fr\u00e9quent de voir des entreprises utiliser plus d\u2019un paradigme pour mener \u00e0 bien leurs op\u00e9rations. Ceci explique les noms d\u2019entreprises que vous pourriez voir appara\u00eetre plus d\u2019une fois.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Parfois, il peut sembler que la ligne soit floue entre certains produits, les entreprises amalgamant deux, voire plusieurs paradigmes dans leur gestion des donn\u00e9es pour r\u00e9pondre \u00e0 l\u2019ensemble de leurs besoins. Sachez que, malgr\u00e9 les apparences, chacun a son utilit\u00e9. Par ailleurs, la plupart de ses paradigmes sont utilis\u00e9s en compl\u00e9mentarit\u00e9 l\u2019un avec l\u2019autre afin de tirer avantage de chacun.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">De nouveaux paradigmes de bases de donn\u00e9es dits NoSQL<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Comme mentionn\u00e9 ci-haut, de nouvelles fa\u00e7ons de g\u00e9rer les donn\u00e9es sont n\u00e9es de besoins cr\u00e9\u00e9s par les nouvelles technologies, mais aussi par l\u2019accumulation massive de donn\u00e9es de toutes sortes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Petit rappel, \u00e0 la fin de la premi\u00e8re partie, j\u2019avais mentionn\u00e9 que ses nouveaux paradigmes se classent dans une famille de BD nomm\u00e9e <a href=\"https:\/\/fr.wikipedia.org\/wiki\/NoSQL\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>NoSQL<\/strong><\/a>, c\u2019est-\u00e0-dire qu\u2019elle s\u2019\u00e9carte du paradigme classique des BD relationnelles. La plupart de ces nouveaux paradigmes ont \u00e9t\u00e9 \u00e9labor\u00e9s pour r\u00e9pondre \u00e0 des besoins de donn\u00e9es non structur\u00e9es, contrairement aux paradigmes que nous avons vus jusqu\u2019\u00e0 maintenant.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Base de donn\u00e9es \u00e0 cl\u00e9-valeur<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Les bases de donn\u00e9es \u00e0 cl\u00e9-valeur (<em>key-value database<\/em>) utilisent une cl\u00e9 pour identifier une information, un groupement d\u2019informations, un tableau associatif ou un objet complexe. Ce type de BD fonctionne enti\u00e8rement en m\u00e9moire, limitant ainsi les acc\u00e8s au disque. Ceci offre une performance in\u00e9gal\u00e9e, mais limite la taille en fonction de la capacit\u00e9 m\u00e9moire de l\u2019ordinateur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Finalement, elles permettent une recherche rapide d\u2019informations dans une mer de donn\u00e9es et se pr\u00eatent bien \u00e0 la <a href=\"https:\/\/fr.wiktionary.org\/wiki\/programmation_orient\u00e9e_objet\" target=\"_blank\" rel=\"noreferrer noopener\">programmation orient\u00e9e objet<\/a>. Fait \u00e0 noter, ce type de BD est souvent utilis\u00e9 pour sa performance et en collaboration avec d\u2019autres paradigmes qui peuvent contenir davantage de donn\u00e9es.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"368\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_6.jpg\" alt=\"\" class=\"wp-image-53662\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_6.jpg 630w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_6-300x175.jpg 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Des exemples de logiciel&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Amazon_DynamoDB\" target=\"_blank\" rel=\"noreferrer noopener\">Amazon DynamoDB<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/redis.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Redis<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Des exemples d\u2019utilisation&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.amazon.ca\/\" target=\"_blank\" rel=\"noreferrer noopener\">Amazon<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.waze.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Waze<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Twitter\" target=\"_blank\" rel=\"noreferrer noopener\">X (Twitter)<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Base de donn\u00e9es \u00e0 larges colonnes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La <a href=\"https:\/\/en.wikipedia.org\/wiki\/Wide-column_store\" target=\"_blank\" rel=\"noreferrer noopener\">BD \u00e0 larges colonnes<\/a> est un paradigme de donn\u00e9es qui utilise des tables en lignes et colonnes. Ce type de base de donn\u00e9es a \u00e9t\u00e9 pens\u00e9 afin de g\u00e9rer de grandes charges de travail analytiques et op\u00e9rationnelles. L\u2019interrogation de cette BD s\u2019effectue via le langage <a href=\"https:\/\/en.wikipedia.org\/wiki\/Contextual_Query_Language\" target=\"_blank\" rel=\"noreferrer noopener\">CQL<\/a> (<em>Contextual Query Language<\/em>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Encore une fois, cette BD ne sera pas primaire, mais compl\u00e9mentaire \u00e0 un autre paradigme. Le but est simplement d\u2019augmenter les performances.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"777\" height=\"396\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_7.png\" alt=\"\" class=\"wp-image-53663\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_7.png 777w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_7-300x153.png 300w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_7-768x391.png 768w\" sizes=\"auto, (max-width: 777px) 100vw, 777px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Des exemples de logiciels<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/BigTable\" target=\"_blank\" rel=\"noreferrer noopener\">Google Bigtable<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Cassandra_(base_de_donn\u00e9es)\" target=\"_blank\" rel=\"noreferrer noopener\">Apache Cassandra<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Des exemples d\u2019utilisation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Google_Cloud_Platform\" target=\"_blank\" rel=\"noreferrer noopener\">Google Cloud Platform<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Microsoft_Azure\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Azure<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Base de donn\u00e9es orient\u00e9e documents<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">La <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Base_de_donn\u00e9es_orient\u00e9e_documents\" target=\"_blank\" rel=\"noreferrer noopener\">BD orient\u00e9e documents<\/a> permet de g\u00e9rer les informations sous forme de documents regroup\u00e9s dans des \u00ab&nbsp;magasins de documents&nbsp;\u00bb ou collections. Les principaux avantages sont une plus grande souplesse pour les d\u00e9veloppeurs et une flexibilit\u00e9 du sch\u00e9ma qui permet \u00e0 la BD d\u2019\u00e9voluer avec les besoins de l\u2019entreprise. Entre autres, chaque document n\u2019a pas l\u2019obligation d\u2019avoir les m\u00eames champs, contrairement aux BD traditionnelles.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"639\" height=\"340\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_8.png\" alt=\"\" class=\"wp-image-53664\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_8.png 639w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_8-300x160.png 300w\" sizes=\"auto, (max-width: 639px) 100vw, 639px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Des exemples de logiciels<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/MongoDB\" target=\"_blank\" rel=\"noreferrer noopener\">MongoDB<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Couchbase,_Inc.\" target=\"_blank\" rel=\"noreferrer noopener\">Couchbase<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Des exemples d\u2019utilisation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.equifax.ca\/fr\/personnel\" target=\"_blank\" rel=\"noreferrer noopener\">Equifax<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.oneops.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">WalmartLabs OneOps<\/a> (division infonuagique de Walmart).<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Base de donn\u00e9es en texte int\u00e9gral<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Les BD en texte int\u00e9gral ou <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Recherche_plein_texte\" target=\"_blank\" rel=\"noreferrer noopener\">BD plein texte<\/a> contiennent le texte complet de livres, revues, journaux ou autres types de documents et sites Internet. Elles partagent des similarit\u00e9s avec les BD orient\u00e9es documents \u00e0 la diff\u00e9rence que chaque terme est index\u00e9 afin de cr\u00e9er un index de termes, un peu comme on retrouve dans un livre, avec r\u00e9f\u00e9rences aux documents ou sites concern\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il n\u2019y a pas de limite \u00e0 la longueur de champ, contrairement \u00e0 la plupart des autres types de BD. Les BD plein texte permettent de r\u00e9pondre \u00e0 toute recherche de l\u2019utilisateur sur leur contenu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce type de BD est prim\u00e9 aupr\u00e8s des moteurs de recherche.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"611\" height=\"480\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_9.png\" alt=\"\" class=\"wp-image-53665\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_9.png 611w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_9-300x236.png 300w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemples de logiciels<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Lucene#Projets_li\u00e9s\" target=\"_blank\" rel=\"noreferrer noopener\">Apache Lucene<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Elasticsearch\" target=\"_blank\" rel=\"noreferrer noopener\">Elasticsearch<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemples d\u2019utilisation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Accueil\" target=\"_blank\" rel=\"noreferrer noopener\">Wikip\u00e9dia<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/LinkedIn\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Base de donn\u00e9es orient\u00e9e graphe<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">La <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Base_de_donn\u00e9es_orient\u00e9e_graphe\" target=\"_blank\" rel=\"noreferrer noopener\">BD orient\u00e9e graphe<\/a> est orient\u00e9e objet, c\u2019est-\u00e0-dire qu\u2019elle groupe l\u2019information sous forme de collections d\u2019objets persistants. Elle utilise la <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Th\u00e9orie_des_graphes\" target=\"_blank\" rel=\"noreferrer noopener\">th\u00e9orie des graphes<\/a> connue en math\u00e9matique. Ce mod\u00e8le abstrait encapsule les donn\u00e9es, que nous nommons n\u0153uds, puis les relations entre ses n\u0153uds sont nomm\u00e9es des \u00ab&nbsp;<em>edges<\/em>&nbsp;\u00bb, cr\u00e9ant ainsi des r\u00e9seaux d\u2019informations. Vous le devinerez, ce type de BD est prim\u00e9 par les r\u00e9seaux sociaux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019interrogation de ce type de BD s\u2019effectue \u00e0 l\u2019aide du langage <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Cypher_(langage)\" target=\"_blank\" rel=\"noreferrer noopener\">Cypher<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"501\" height=\"444\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_10.png\" alt=\"\" class=\"wp-image-53666\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_10.png 501w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_10-300x266.png 300w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">&nbsp;<strong>Exemples de logiciels<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/engineering.fb.com\/2013\/06\/25\/core-infra\/tao-the-power-of-the-graph\/\" target=\"_blank\" rel=\"noreferrer noopener\">Meta TAO<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Amazon_Neptune\" target=\"_blank\" rel=\"noreferrer noopener\">Amazon Neptune<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/neo4j.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Neo4J<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemples d\u2019utilisation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Facebook\" target=\"_blank\" rel=\"noreferrer noopener\">Facebook<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Amazon_Alexa\"><\/a>&nbsp;<a href=\"https:\/\/fr.wikipedia.org\/wiki\/X_(r\u00e9seau_social)\" target=\"_blank\" rel=\"noreferrer noopener\">X (Twitter)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Airbnb\" target=\"_blank\" rel=\"noreferrer noopener\">Airbnb<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Base de donn\u00e9es de s\u00e9ries chronologiques<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Les <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Base_de_donn\u00e9es_de_s\u00e9ries_chronologiques\" target=\"_blank\" rel=\"noreferrer noopener\">BD de s\u00e9ries chronologiques<\/a>, de l\u2019anglais <em>Time series database<\/em> ou <strong>TSDB<\/strong>, sont sp\u00e9cialis\u00e9s pour organiser les informations mesur\u00e9es dans le temps. Celles-ci sont prim\u00e9es dans le monde de la finance et l\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Internet_des_objets\" target=\"_blank\" rel=\"noreferrer noopener\">Internet des objets<\/a> (<em>Internet of things<\/em> ou <strong>IoT<\/strong>) o\u00f9 une quantit\u00e9 importante de donn\u00e9es est achemin\u00e9e et doit \u00eatre trait\u00e9e rapidement. L\u2019avantage est la constance des performances dans le temps au fur et \u00e0 mesure de l\u2019augmentation de la quantit\u00e9 de donn\u00e9es ing\u00e9r\u00e9es. Le graphique suivant en donne une id\u00e9e.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"632\" height=\"429\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_11.png\" alt=\"\" class=\"wp-image-53667\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_11.png 632w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_11-300x204.png 300w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_11-120x80.png 120w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><figcaption class=\"wp-element-caption\">Comparaison de performance entre une BD SQL traditionnelle et une BD de s\u00e9ries chronologiques<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemples de logiciels<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.timescale.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">TimescaleDB<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.influxdata.com\/lp\/influxdb-database-new\/?utm_source=bing&amp;utm_medium=cpc&amp;utm_campaign=na_search_brand_related&amp;utm_content=brand&amp;utm_source=bing&amp;utm_medium=cpc&amp;utm_campaign=2020-09-03_Cloud_Traffic_Brand-InfluxDB_NA&amp;utm_term=influxdb&amp;msclkid=2e2dace960f51b3884e1cb940958b08b\" target=\"_blank\" rel=\"noreferrer noopener\">InfluxDB<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemples d\u2019utilisation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/New_York_Stock_Exchange\" target=\"_blank\" rel=\"noreferrer noopener\">New York Stock Exchange<\/a> (<strong>NYSE<\/strong>)<\/li>\n\n\n\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Agence_spatiale_europ\u00e9enne\" target=\"_blank\" rel=\"noreferrer noopener\">Agence spatiale europ\u00e9enne<\/a> (<strong>esa<\/strong>)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Base de donn\u00e9es multimod\u00e8le<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">La BD <a href=\"https:\/\/en.wikipedia.org\/wiki\/Multi-model_database\" target=\"_blank\" rel=\"noreferrer noopener\">multimod\u00e8le<\/a> est, je crois, l\u2019une des plus int\u00e9ressantes de tout ce que nous avons vu jusqu\u2019\u00e0 maintenant. Elle utilise les paradigmes que nous avons vus pr\u00e9c\u00e9demment, le tout en un seul produit. Ce type de SGBD (<em>syst\u00e8me de gestion de bases de donn\u00e9es<\/em>) est plut\u00f4t rare, mais tr\u00e8s versatile. L\u2019un des avantages mis de l\u2019avant est que vous n\u2019avez qu\u2019\u00e0 fournir les donn\u00e9es et sch\u00e9mas de donn\u00e9es, comment vous voulez y acc\u00e9der et ce que vous voulez en faire. Le logiciel s\u2019occupera de d\u00e9terminer le ou les meilleurs paradigmes pour r\u00e9pondre \u00e0 vos besoins.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette structuration et l\u2019interrogation des donn\u00e9es s\u2019effectuent \u00e0 l\u2019aide d\u2019un langage de requ\u00eate nomm\u00e9 <a href=\"https:\/\/fr.wikipedia.org\/wiki\/GraphQL\" target=\"_blank\" rel=\"noreferrer noopener\">GraphQL<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"692\" height=\"365\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_12.png\" alt=\"\" class=\"wp-image-53668\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_12.png 692w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_12-300x158.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemple de logiciel<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/fauna.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Fauna<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemples d\u2019utilisation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Facebook\" target=\"_blank\" rel=\"noreferrer noopener\">Facebook<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/fr.wikipedia.org\/wiki\/PayPal\" target=\"_blank\" rel=\"noreferrer noopener\">PayPal<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Bases de donn\u00e9es distribu\u00e9es<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Ici, il ne s\u2019agit pas d\u2019un paradigme, mais d\u2019un mode de fonctionnement. J\u2019avais envie de terminer sur une note plus l\u00e9g\u00e8re. Si vous vous demandez comment sont g\u00e9r\u00e9s les millions de donn\u00e9es recueillis par les centaines de capteurs que contient une voiture de <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Formule_1\" target=\"_blank\" rel=\"noreferrer noopener\">Formule 1<\/a> (F1) lorsqu\u2019elle est en piste, tel que j\u2019en faisais mention dans <a href=\"https:\/\/cimbcc.org\/test2\/la-technologie-dans-les-sports-deuxieme-partie-la-formule-1\" target=\"_blank\" rel=\"noreferrer noopener\">cet autre article<\/a> sur la technologie en F1, la <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Base_de_donn\u00e9es_distribu\u00e9e\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>BDD<\/strong><\/a> (base de donn\u00e9es distribu\u00e9es) est utilis\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bien que le paradigme utilis\u00e9 soit essentiellement une <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Base_de_donn\u00e9es_relationnelle\" target=\"_blank\" rel=\"noreferrer noopener\">base de donn\u00e9es relationnelle<\/a>, comme nous avons vu dans le premier article, celle-ci est distribu\u00e9e sur un r\u00e9seau d\u2019ordinateurs interconnect\u00e9s afin d\u2019offrir la performance requise \u00e0 la quantit\u00e9 de donn\u00e9es \u00e0 traiter en temps r\u00e9el.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"603\" height=\"468\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_13.png\" alt=\"\" class=\"wp-image-53669\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_13.png 603w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2025_05_bd_13-300x233.png 300w\" sizes=\"auto, (max-width: 603px) 100vw, 603px\" \/><figcaption class=\"wp-element-caption\">Source : Wikip\u00e9dia modifi\u00e9e<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemple de logiciel<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.singlestore.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">SingleStore<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Exemple d\u2019utilisation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.formula1.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Formule 1<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voil\u00e0 qui fait un tour non exhaustif de diff\u00e9rents paradigmes de bases de donn\u00e9es utilis\u00e9s de nos jours. Bien entendu, la recherche ne cesse de progresser en technologie. Qui sait ce qui se d\u00e9veloppe actuellement dans ce domaine pour r\u00e9pondre aux besoins de demain avec la mont\u00e9e de l\u2019intelligence artificielle qui utilise d\u00e9j\u00e0 certains de ces paradigmes, mais aussi avec la mont\u00e9e de l\u2019informatique quantique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Informatiquement v\u00f4tre,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Daniel Vinet<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans la premi\u00e8re partie que vous retrouverez ici, nous abordions les premiers types de bases de donn\u00e9es (BD) \u00e0 voir le jour. Dans ce second et dernier volet, nous verrons de nouveaux paradigmes de BD n\u00e9s des besoins cr\u00e9\u00e9s par l\u2019Internet, les r\u00e9seaux sociaux ainsi que la n\u00e9cessit\u00e9 de g\u00e9rer une quantit\u00e9 ph\u00e9nom\u00e9nale de donn\u00e9es &hellip; <a href=\"https:\/\/cimbcc.org\/test2\/les-bases-de-donnees-deuxieme-partie\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Les bases de donn\u00e9es \u2013 deuxi\u00e8me partie<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1594],"tags":[1529,2287,2291,2289,2292,2288,2290,2293,2272,705,2286,1784,2270],"class_list":["post-53658","post","type-post","status-publish","format-standard","hentry","category-chronique-technique","tag-base-de-donnees","tag-base-de-donnees-a-larges-colonnes","tag-base-de-donnees-de-series-chronologiques","tag-base-de-donnees-en-texte-integral","tag-base-de-donnees-multimodele","tag-base-de-donnees-orientee-documents","tag-base-de-donnees-orientee-graphe","tag-bases-de-donnees-distribuees","tag-bases-de-donnees-relationnelles","tag-information","tag-nosql","tag-programmation-orientee-objet","tag-sql"],"_links":{"self":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts\/53658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/comments?post=53658"}],"version-history":[{"count":9,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts\/53658\/revisions"}],"predecessor-version":[{"id":54198,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts\/53658\/revisions\/54198"}],"wp:attachment":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/media?parent=53658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/categories?post=53658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/tags?post=53658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}