(12) International Application Status Report

Received at International Bureau: 12 August 2018 (12.08.2018)

Information valid as of: 11 January 2019 (11.01.2019)

Report generated on: 20 August 2019 (20.08.2019)

(10) Publication number: (43) Publication date: (26) Publication language:
WO 2019/02813007 February 2019 (07.02.2019) English (EN)

(21) Application number: (22) Filing date: (25) Filing language:
PCT/US2018/04478701 August 2018 (01.08.2018) English (EN)

(31) Priority number(s): (32) Priority date(s): (33) Priority status:
15/666,141 (US)01 August 2017 (01.08.2017) Priority document received (in compliance with PCT Rule 17.1)

(51) International Patent Classification:
G06F 16/245 (2019.01)

(71) Applicant(s):
SALESFORCE.COM, INC. [US/US]; The Landmark @ One Market Suite 300 San Francisco, California 94105 (US) (for all designated states)

(72) Inventor(s):
JUJJURI, Venkateswararao; The Landmark @ One Market Suite 300 San Francisco, California 94105 (US)
WYATT, Nathaniel; The Landmark @ One Market Suite 300 San Francisco, California 94105 (US)

(74) Agent(s):
SEEGERS, Mark D.; Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. P.O. BOX 398 Austin, Texas 78767-0398 (US)

(54) Title (EN): HIGH AVAILABILITY DATABASE THROUGH DISTRIBUTED STORE
(54) Title (FR): BASE DE DONNÉES À HAUTE DISPONIBILITÉ À TRAVERS UN MAGASIN DISTRIBUÉ

(57) Abstract:
(EN): Techniques are disclosed relating to a database system synchronizing a current state of the database system among a plurality of nodes configured to handle requests for data of the database system stored in a distributed storage with one of the plurality of nodes being currently active and the other nodes of the plurality of nodes being currently standby nodes. In various embodiments, the active node receives a request to perform a transaction that includes committing data to the distributed storage. In response to receiving the request, in some embodiments, the active node commits the data to the distributed storage to update the current state of the database system and causes storing of metadata that provides an indication of the commitment in a transaction log stored in the distributed storage.
(FR): Cette invention concerne des techniques relatives à un système de base de données synchronisant un état courant du système de base de données parmi une pluralité de nœuds configurés pour gérer des requêtes pour des données du système de base de données stockées dans une mémoire distribuée, l'un de la pluralité de nœuds étant actuellement actif et les autres nœuds de la pluralité de nœuds étant actuellement en veille. Selon divers modes de réalisation, le nœud actif reçoit une demande d'exécution d'une transaction qui comprend l'archivage de données dans le stockage distribué. En réponse à la réception de la demande, selon certains modes de réalisation, le nœud actif communique les données à la mémoire distribuée pour mettre à jour l'état actuel du système de base de données et provoque le stockage de métadonnées qui fournissent une indication de l'archivage dans un journal de transactions stocké dans le stockage distribué.

International search report:
Received at International Bureau: 10 January 2019 (10.01.2019) [EP]

International Report on Patentability (IPRP) Chapter II of the PCT:
Not available

(81) Designated States:
AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
European Patent Office (EPO) : AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR
African Intellectual Property Organization (OAPI) : BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG
African Regional Intellectual Property Organization (ARIPO) : BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW
Eurasian Patent Organization (EAPO) : AM, AZ, BY, KG, KZ, RU, TJ, TM