This HTML5 document contains 96 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dcthttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
n18http://g.co/kg/m/
dbpedia-ruhttp://ru.dbpedia.org/resource/
n23http://www.omegawiki.org/DefinedMeaning:
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n11https://www.quora.com/topic/
category-frhttp://fr.dbpedia.org/resource/Catégorie:
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
n5http://fr.dbpedia.org/resource/Modèle:
wikipedia-frhttp://fr.wikipedia.org/wiki/
n19http://fr.dbpedia.org/resource/Modèle:Traduction/
dbpedia-fahttp://fa.dbpedia.org/resource/
n31http://ckb.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n30http://jbosscache.blogspot.com/2008/07/
owlhttp://www.w3.org/2002/07/owl#
n33http://ma-graph.org/entity/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-mshttp://ms.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
prop-frhttp://fr.dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
n24http://fr.dbpedia.org/resource/SAP_S/
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbpedia-fr:Multiversion_Concurrency_Control
rdfs:label
Controllo della concorrenza multiversione MVCC Multiversion Concurrency Control Multiversion Concurrency Control MVCC Multiversion concurrency control Multiversion Concurrency Control
rdfs:comment
Multiversion concurrency control (abrégé en MCC ou MVCC) est une méthode informatique de contrôle des accès concurrents fréquemment utilisée dans les systèmes de gestion de base de données et les langages de programmation concernant la gestion des caches en mémoire. Le principe de MVCC repose sur un verrouillage dit optimiste contrairement au verrouillage pessimiste qui consiste à bloquer préalablement les objets a des garanties de bonne fin. L'inconvénient logique est qu'une mise à jour peut être annulée du fait d'un "blocage" en fin de traitement.
rdfs:seeAlso
n11:Multiversion-Concurrency-Control n23:1705941
owl:sameAs
dbpedia-ru:MVCC dbpedia-pt:Controle_de_concorrência_multiversão dbpedia-it:Controllo_della_concorrenza_multiversione dbpedia-pl:Multiversion_Concurrency_Control dbpedia-zh:多版本并发控制 n18:01fzlt dbpedia-ko:다중_버전_동시성_제어 dbpedia-fa:کنترل_همروندی_چندنسخه‌ای dbpedia-de:Multiversion_Concurrency_Control dbpedia-ja:MultiVersion_Concurrency_Control dbr:Multiversion_concurrency_control dbpedia-ms:Kawalan_serempak_berbilang_versi wikidata:Q93695 n31:MVCC_(بنکەدراوە) dbpedia-uk:MVCC n33:108744092 dbpedia-es:Multiversion_concurrency_control
dbo:wikiPageID
5914201
dbo:wikiPageRevisionID
188804085
dbo:wikiPageWikiLink
dbpedia-fr:Isolation_(informatique) dbpedia-fr:Phil_Bernstein dbpedia-fr:Firebird_(base_de_données) dbpedia-fr:TM1 dbpedia-fr:Système_de_gestion_de_base_de_données dbpedia-fr:PostgreSQL dbpedia-fr:InterBase dbpedia-fr:Informatique dbpedia-fr:Timestamp-based_concurrency_control dbpedia-fr:Sones_GraphDB dbpedia-fr:FLAIM_Database_Engine dbpedia-fr:Read-copy-update dbpedia-fr:Software_transactional_memory dbpedia-fr:HSQLDB dbpedia-fr:MySQL dbpedia-fr:Ingres_(database) dbpedia-fr:Netezza dbpedia-fr:CouchDB dbpedia-fr:Sybase_IQ dbpedia-fr:ObjectStore dbpedia-fr:Falcon_(storage_engine) dbpedia-fr:MongoDB dbpedia-fr:SQL_Anywhere category-fr:Mémoire_informatique dbpedia-fr:Version_Managed_Data_Store dbpedia-fr:MarkLogic_Server category-fr:Base_de_données dbpedia-fr:ScimoreDB dbpedia-fr:Zope_Object_Database dbpedia-fr:MySQL_Archive dbpedia-fr:Apache_Subversion dbpedia-fr:InnoDB dbpedia-fr:Oracle_Database dbpedia-fr:Vector_clock dbpedia-fr:Clojure dbpedia-fr:IBM_Db2 dbpedia-fr:Microsoft_SQL_Server dbpedia-fr:Big_data dbpedia-fr:EHcache n24:4HANA dbpedia-fr:David_P._Reed dbpedia-fr:ArangoDB dbpedia-fr:H2_(DBMS) dbpedia-fr:Drizzle_(database_server) dbpedia-fr:RDM_Embedded dbpedia-fr:Propriétés_ACID dbpedia-fr:REAL_Server dbpedia-fr:Base_de_données dbpedia-fr:EXtremeDB dbpedia-fr:Berkeley_DB dbpedia-fr:Altibase dbpedia-fr:JBoss_Cache dbpedia-fr:ThinkSQL dbpedia-fr:MariaDB
dbo:wikiPageExternalLink
n30:mvcc-has-landed.html
dbo:wikiPageLength
13733
dct:subject
category-fr:Mémoire_informatique category-fr:Base_de_données
prop-fr:wikiPageUsesTemplate
n5:ISBN n5:, n5:Portail n5:Références n19:Référence n5:Section_à_recycler
prov:wasDerivedFrom
wikipedia-fr:Multiversion_Concurrency_Control?oldid=188804085&ns=0
foaf:isPrimaryTopicOf
wikipedia-fr:Multiversion_Concurrency_Control
dbo:abstract
Multiversion concurrency control (abrégé en MCC ou MVCC) est une méthode informatique de contrôle des accès concurrents fréquemment utilisée dans les systèmes de gestion de base de données et les langages de programmation concernant la gestion des caches en mémoire. Le principe de MVCC repose sur un verrouillage dit optimiste contrairement au verrouillage pessimiste qui consiste à bloquer préalablement les objets a des garanties de bonne fin. L'inconvénient logique est qu'une mise à jour peut être annulée du fait d'un "blocage" en fin de traitement. À cet effet, une base de données ne mettra pas en œuvre des mises à jour par écrasement des anciennes données par les nouvelles, mais plutôt en indiquant que les anciennes données sont obsolètes et en ajoutant une nouvelle "version". Ainsi, plusieurs versions sont stockées, dont une seule est la plus récente. Cela évite en outre à la base de données d'avoir à gérer le remplissage des "trous" en mémoire ou sur le disque mais nécessite (généralement) une purge régulière des données obsolètes. Dans le cas des bases de données orientées document comme CouchDB, cela a aussi pour incidence de réécrire une version complète du document à chaque mise à jour, plutôt que de gérer des mises à jour incrémentales constituées de petits morceaux de document liés entre eux et rangés de manière non contigüe. MVCC autorise aussi la création de prise de vue "à un instant donné" (cliché ou snapshot en anglais). En réalité, les transactions avec MVCC utilisent une estampille (timestamp en anglais) qui n'a pas de relation avec le temps, mais consiste en une valeur monotone, unique et incrémentée, valuée à chaque transaction pour déterminer l'état de la base à lire. Ce mécanisme permet d'éviter l'usage de verrous pessimiste dans les transactions car les écritures peuvent être virtuellement isolées des opérations de lecture qui s'effectuent sur les anciennes versions dans la base et qui ont été générées par copie et maintenues tant que la transaction est vivante. Ainsi, considérant une requête en lecture ayant un identifiant de transaction donné, toutes ses valeurs sont consistantes car les opérations d'écriture en cours, mais non encore validées, disposent d'un identifiant de transaction plus élevé. En d'autres termes, MVCC permet à chaque utilisateur connecté de voir une capture de la base. Les modifications apportées ne seront pas visibles par les autres utilisateurs avant que la transaction ne soit validée (commit). En cas de mise à jour concurrente, la transaction qui est la première à valider les modifications, gagne. Les autres perdent (une annulation est forcée) au moment de reporter les mises à jour de la copie dans la base vivante.