Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2012009397 - PARTAGE ET RÉSOLUTION DE CONFLITS DE MODIFICATIONS DE DONNÉES DANS SYSTÈME DE BASE DE DONNÉES À PLUSIEURS MAÎTRES

Numéro de publication WO/2012/009397
Date de publication 19.01.2012
N° de la demande internationale PCT/US2011/043794
Date du dépôt international 13.07.2011
CIB
G06F 15/16 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
15Calculateurs numériques en général; Équipement de traitement de données en général
16Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
G06F 17/40 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
40Acquisition et consignation de données
CPC
G06F 16/2329
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
23Updating
2308Concurrency control
2315Optimistic concurrency control
2329using versioning
G06F 16/273
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
273Asynchronous replication or reconciliation
Déposants
  • PALANTIR TECHNOLOGIES, INC. [US/US]; 100 Hamilton Avenue, Suite 300 Palo Alto, CA 94301, US (AllExceptUS)
  • GARROD, John Kenneth [US/US]; US (UsOnly)
  • CARRINO, John Antonio [US/US]; US (UsOnly)
  • BRAINARD, Katherine [US/US]; US (UsOnly)
  • SCOTT, Jacob [US/US]; US (UsOnly)
  • CHANG, Allen [US/US]; US (UsOnly)
Inventeurs
  • GARROD, John Kenneth; US
  • CARRINO, John Antonio; US
  • BRAINARD, Katherine; US
  • SCOTT, Jacob; US
  • CHANG, Allen; US
Mandataires
  • PALERMO, Christopher J.; 2055 Gateway Place, Suite 550 San Jose, CA 95110, US
Données relatives à la priorité
12/836,80115.07.2010US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SHARING AND DECONFLICTING DATA CHANGES IN A MULTIMASTER DATABASE SYSTEM
(FR) PARTAGE ET RÉSOLUTION DE CONFLITS DE MODIFICATIONS DE DONNÉES DANS SYSTÈME DE BASE DE DONNÉES À PLUSIEURS MAÎTRES
Abrégé
(EN)
A computer-based method and system for sharing and deconflicting data changes amongst a plurality of replication sites. In a particular embodiment, data changes at sites to data objects are tracked by each site on a per-data object basis using per-data object version vectors. In another particular embodiment, data changes at sites to links connecting two data objects are tracked by each site on a per-link set basis using per-link set version vectors. In another particular embodiment, per-object version vectors are used to detect a conflict resulting from concurrent changes at two or more sites in which one of the concurrent changes includes an object resolution change.
(FR)
L'invention concerne un procédé et un système informatiques de partage et de résolution de conflits de modifications de données entre une pluralité de sites de duplication. Dans un mode de réalisation particulier, des modifications de données apportées à des objets de données, au niveau de sites, sont suivies par chaque site, objet de données par objet de données, à l'aide de vecteurs de version par objet de données. Dans un autre mode de réalisation particulier, des modifications de données apportées à des liaisons reliant deux objets de données, au niveau de sites, sont suivies par chaque site, ensemble de liaisons par ensemble de liaisons, à l'aide de vecteurs de version par ensemble de liaisons. Dans un autre mode de réalisation particulier, des vecteurs de version par objet sont utilisés pour détecter un conflit résultant de modifications concurrentes au niveau de deux sites ou plus, l'une des modifications concurrentes comprenant une modification de résolution d'objet.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international