Research and implementation of data loading and synchronization in memory database

Meijing Wu, Xiaolin Zhao, Xinyu Hou, Ji Zhang, Ran Liu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper focuses on the data loading and synchronization strategy of memory database, and proposes a data loading and synchronization strategy for GBase8m, which is a memory database prototype system. The ping-pong checkpoint strategy is used when memory data are synchronized to the disk; The disk data are loaded into memory which can be divided into boot data loading and recovery data loading, in which boot data loading uses the Memory-Mapped Files provided by operating system, and the method of combining log with checkpoint technology is used for recovery loading. The test proves that the data loading and synchronization strategy of GBase8m is feasible, with some advantages in performance.

Original languageEnglish
Title of host publicationProceedings - 2019 International Conference on Sensing, Diagnostics, Prognostics, and Control, SDPC 2019
EditorsChuan Li, Shaohui Zhang, Jianyu Long, Diego Cabrera, Ping Ding
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages790-796
Number of pages7
ISBN (Electronic)9781728101996
DOIs
Publication statusPublished - Aug 2019
Event2019 International Conference on Sensing, Diagnostics, Prognostics, and Control, SDPC 2019 - Beijing, China
Duration: 15 Aug 201917 Aug 2019

Publication series

NameProceedings - 2019 International Conference on Sensing, Diagnostics, Prognostics, and Control, SDPC 2019

Conference

Conference2019 International Conference on Sensing, Diagnostics, Prognostics, and Control, SDPC 2019
Country/TerritoryChina
CityBeijing
Period15/08/1917/08/19

Keywords

  • Data loading
  • Data synchronization
  • Memory database

Fingerprint

Dive into the research topics of 'Research and implementation of data loading and synchronization in memory database'. Together they form a unique fingerprint.

Cite this