{"version":"1.0","provider_name":"My thoughts","provider_url":"https:\/\/www.olivierdoucet.info\/blog","author_name":"olivier","author_url":"https:\/\/www.olivierdoucet.info\/blog\/author\/olivier\/","title":"Moteur de stockage Falcon pour MySQL - My thoughts","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"nN49Kqr2EX\"><a href=\"https:\/\/www.olivierdoucet.info\/blog\/2007\/03\/23\/moteur-de-stockage-falcon-pour-mysql\/\">Moteur de stockage Falcon pour MySQL<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.olivierdoucet.info\/blog\/2007\/03\/23\/moteur-de-stockage-falcon-pour-mysql\/embed\/#?secret=nN49Kqr2EX\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Moteur de stockage Falcon pour MySQL\u00a0\u00bb &#8212; My thoughts\" data-secret=\"nN49Kqr2EX\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Pour stocker vos tables, MySQL utilise ce qu'on appelle un \"moteur de stockage\". C'est ce moteur qui est charg\u00e9 de d\u00e9finir comment vos donn\u00e9es vont \u00eatre stock\u00e9s sur le disque, en m\u00e9moire, et surtout comment MySQL va y acc\u00e9der (en lecture, mise \u00e0 jour ou suppression). Les plus connus sont MyISAM et InnoDB. Seul ce deuxi\u00e8me est \"transactionnel\", c'est \u00e0 dire qu'il peut permettre d'effectuer une s\u00e9rie de mises \u00e0 jour sur la base en m\u00eame temps, ou annuler dse modifications. Mais le but de mon billet n'est pas d'expliquer tout cela, mais d'aller bien plus loin et de vous dire comment Falcon fonctionne globalement."}