FR3105471B1 - Une plateforme de réservation informatique distribuée pour stocker et gérer des enregistrements de données partagés - Google Patents

Une plateforme de réservation informatique distribuée pour stocker et gérer des enregistrements de données partagés Download PDF

Info

Publication number
FR3105471B1
FR3105471B1 FR1914844A FR1914844A FR3105471B1 FR 3105471 B1 FR3105471 B1 FR 3105471B1 FR 1914844 A FR1914844 A FR 1914844A FR 1914844 A FR1914844 A FR 1914844A FR 3105471 B1 FR3105471 B1 FR 3105471B1
Authority
FR
France
Prior art keywords
store
data records
shared data
partition
distributed computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
FR1914844A
Other languages
English (en)
Other versions
FR3105471A1 (fr
Inventor
Sylvain Jacob
David Bessière
Cyril Deguet
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amadeus SAS
Original Assignee
Amadeus SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amadeus SAS filed Critical Amadeus SAS
Priority to FR1914844A priority Critical patent/FR3105471B1/fr
Priority to US16/951,497 priority patent/US11349918B2/en
Priority to EP20213484.7A priority patent/EP3839761A1/fr
Priority to CN202011500502.2A priority patent/CN113010485A/zh
Publication of FR3105471A1 publication Critical patent/FR3105471A1/fr
Application granted granted Critical
Publication of FR3105471B1 publication Critical patent/FR3105471B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/13File access structures, e.g. distributed indices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/172Caching, prefetching or hoarding of files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/176Support for shared access to files; File sharing support
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/184Distributed file systems implemented as replicated file system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/14Travel agencies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

La présente invention révèle un système et un procédé pour gérer et stocker des enregistrements de données. Une application logicielle est configurée pour traiter des demandes d’utilisateurs et générer en conséquence un enregistrement de données maître qui est associé à au moins un utilisateur et/ou une application d’utilisateur. L’application logicielle génère par ailleurs un token de partition qui est utilisé par un module de routage pour router la demande d’utilisateur afin de stocker un enregistrement de données maître vers une partition de stockage maître associée à un identifiant de partition indiqué dans le token de partition généré. Figure pour l’abrégé : Fig. 1
FR1914844A 2019-12-19 2019-12-19 Une plateforme de réservation informatique distribuée pour stocker et gérer des enregistrements de données partagés Active FR3105471B1 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
FR1914844A FR3105471B1 (fr) 2019-12-19 2019-12-19 Une plateforme de réservation informatique distribuée pour stocker et gérer des enregistrements de données partagés
US16/951,497 US11349918B2 (en) 2019-12-19 2020-11-18 Distributed computing reservation platform for storing and handling shared data records
EP20213484.7A EP3839761A1 (fr) 2019-12-19 2020-12-11 Plate-forme de réservation informatique distribuée pour le stockage et le traitement des enregistrements de données partagés
CN202011500502.2A CN113010485A (zh) 2019-12-19 2020-12-18 用于存储和处理共享数据记录的分布式计算预订平台

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1914844A FR3105471B1 (fr) 2019-12-19 2019-12-19 Une plateforme de réservation informatique distribuée pour stocker et gérer des enregistrements de données partagés
FR1914844 2019-12-19

Publications (2)

Publication Number Publication Date
FR3105471A1 FR3105471A1 (fr) 2021-06-25
FR3105471B1 true FR3105471B1 (fr) 2022-02-04

Family

ID=70613950

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1914844A Active FR3105471B1 (fr) 2019-12-19 2019-12-19 Une plateforme de réservation informatique distribuée pour stocker et gérer des enregistrements de données partagés

Country Status (4)

Country Link
US (1) US11349918B2 (fr)
EP (1) EP3839761A1 (fr)
CN (1) CN113010485A (fr)
FR (1) FR3105471B1 (fr)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113836221B (zh) * 2021-08-21 2024-07-26 济南浪潮数据技术有限公司 一种分布式存储系统的数据同步方法和装置
AU2023253895B2 (en) * 2022-04-14 2025-06-26 Lawvo Inc. Method and system for managing computing resources for transferring electronic data
US12356294B2 (en) 2022-10-19 2025-07-08 T-Mobile Usa, Inc. Coordinated exchange of auxiliary session data for multi-platform environments
US20240403731A1 (en) * 2023-06-01 2024-12-05 Paul Casey Methods of selecting and assigning plane seats

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8468548B2 (en) * 2010-12-17 2013-06-18 Microsoft Corporation Multi-tenant, high-density container service for hosting stateful and stateless middleware components
US9367560B1 (en) * 2011-12-14 2016-06-14 Unboundid, Corp. Method, system and apparatus for synchronizing changes in a directory service
US8843441B1 (en) * 2012-01-17 2014-09-23 Amazon Technologies, Inc. System and method for maintaining a master replica for reads and writes in a data store
US8935257B1 (en) * 2014-03-17 2015-01-13 Linkedin Corporation Organizing, joining, and performing statistical calculations on massive sets of data
KR102355480B1 (ko) * 2014-06-23 2022-01-26 오라클 인터내셔날 코포레이션 멀티테넌트 어플리케이션 서버 환경에서 보안을 지원하는 시스템 및 방법
US10635650B1 (en) * 2017-03-14 2020-04-28 Amazon Technologies, Inc. Auto-partitioning secondary index for database tables
JP7208967B2 (ja) * 2017-09-29 2023-01-19 オラクル・インターナショナル・コーポレイション 異種ターゲットに対して使用するために分散型データソースからの変更データをキャプチャするためのシステムおよび方法
CN108494799B (zh) * 2018-04-18 2021-02-26 家园网络科技有限公司 数据共享方法和系统
CN108667604A (zh) * 2018-04-24 2018-10-16 湖南东方华龙信息科技有限公司 可共享的网络身份生成方法

Also Published As

Publication number Publication date
FR3105471A1 (fr) 2021-06-25
US20210194956A1 (en) 2021-06-24
EP3839761A1 (fr) 2021-06-23
CN113010485A (zh) 2021-06-22
US11349918B2 (en) 2022-05-31

Similar Documents

Publication Publication Date Title
FR3105471B1 (fr) Une plateforme de réservation informatique distribuée pour stocker et gérer des enregistrements de données partagés
US11599958B2 (en) Incremental search based multi-modal journey planning
US11093880B2 (en) Prioritizing workload
JP6258549B2 (ja) 個別のデータ値に対する効率よい演算を行うための方法、装置、並びにコンピュータ可読媒体
EP2843558B1 (fr) Système de gestion de base de données, ordinateur, et procédé de gestion de base de données
CN107844879A (zh) 订单分配方法和装置
CN107844877B (zh) 订单分配方法和装置
CN106547481B (zh) 一种数据预分配方法和设备
US8868502B2 (en) Organizing versioning according to permissions
CN106960020B (zh) 一种创建索引表的方法及设备
US10001926B2 (en) Management of extents for space efficient storage volumes by reusing previously allocated extents
US10241681B2 (en) Management of physical extents for space efficient storage volumes
CN113037529A (zh) 一种预留带宽分配方法、装置、设备及存储介质
CN108255955B (zh) 一种数据处理方法及装置
JP2016091286A (ja) タスク割当て装置、タスク割当て方法、タスク割当てプログラム
US20120303634A1 (en) In-Memory Data Grid Hash Scheme Optimization
US11144213B2 (en) Providing preferential access to a metadata track in two track writes
US9262505B2 (en) Input-output prioritization for database workload
FR3105470B3 (fr) Une plateforme de réservation informatique distribuée pour stocker et gérer des enregistrements de données partagés
US9563366B2 (en) Using queues corresponding to attribute values associated with units of work and sub-units of the unit of work to select the units of work and their sub-units to process
US20210373998A1 (en) Namespace indices in dispersed storage networks
US11243695B2 (en) Leasing unordered items in namespace indices
US11500700B2 (en) Leasing prioritized items in namespace indices
US11539784B2 (en) Content-based distribution and execution of analytics applications on distributed datasets
WO2016092604A1 (fr) Système de traitement de données et procédé d'accès de données

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20210625

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7