Supercharge Your Innovation With Domain-Expert AI Agents!

Cloud desktop data persistence method and system based on ZNBase database cluster

A cloud desktop and database technology, applied in database distribution/replication, structured data retrieval, electronic digital data processing, etc., can solve problems such as high network overhead, poor performance and stability, data loss, etc., to avoid network overhead, improve The effect of using experience and reducing the difficulty of operation and maintenance

Pending Publication Date: 2022-05-06
上海沄熹科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical task of the present invention is to provide a cloud desktop data persistence method and system based on ZNBase database clusters to solve the problem of data loss after the cloud desktop is restarted. and poor stability

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cloud desktop data persistence method and system based on ZNBase database cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] as attached figure 1 As shown, the cloud desktop data persistence method based on the ZNBase database cluster of the present invention, the method is to utilize the distributed shared nothing architecture of the ZNBase database cluster and the support of ZNBase to the geographical location partition to persist the data of the cloud desktop user to the host machine Local storage; details are as follows:

[0039] S1. Divide the physical resource pool into different regions by region;

[0040] S2. According to the geographic location of the cloud desktop user, select the nearest region to provide the cloud desktop service;

[0041] S3. Persist the user's data to the database node deployed on the cloud desktop host.

[0042] The cloud desktop in this embodiment adopts the OpenStack virtualization platform, the physical resource pools are deployed in a distributed manner, and the physical resource pools in multiple regions are centrally managed through OpenStack.

[0043]...

Embodiment 2

[0047] The cloud desktop data persistence system based on ZNBase database cluster of the present invention, this system comprises,

[0048] Deployment module 1 is used to deploy ZNBase database cluster nodes on each physical node of physical resource pools in various places;

[0049] Deployment module 2 is used to deploy the OpenStack virtualization platform on the cloud desktop server;

[0050] The selection module is used to select a physical resource pool region to create a cloud desktop service according to the geographical location of the desktop user.

[0051] The working process of the system is as follows:

[0052] (1) The cloud desktop adopts the OpenStack virtualization platform, and the physical resource pool is deployed in a distributed manner, and the physical resource pools in multiple regions are centrally managed through OpenStack;

[0053] (2), ZNBase database is deployed on each physical node in the physical resource pool, and can expand and shrink with the...

Embodiment 3

[0057] The embodiment of the present invention also provides an electronic device, including: a memory and a processor;

[0058] Wherein, the memory stores computer-executable instructions;

[0059] The processor executes the computer-executed instructions stored in the memory, so that the processor executes the cloud desktop data persistence method based on the ZNBase database cluster in any embodiment of the present invention.

[0060] The processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs) or other programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, etc. The processor may be a microprocessor or the processor may be any conventional processor or the like.

[0061] The memory can be used to store computer programs and / or modules, and the processor implements vari...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a cloud desktop data persistence method and system based on a ZNBase database cluster, belongs to the technical field of a cloud native distributed multi-mode database and cloud desktop virtualization, and aims to solve the technical problems that data are lost after a cloud desktop is restarted, and even if the data are persisted to shared storage, the data cannot be persisted due to high network overhead, and the data persistence efficiency is high. According to the technical scheme, the method comprises the steps that data of a cloud desktop user is persisted to a local host machine to be stored by means of a distributed non-sharing architecture of a ZNBase database cluster and support of ZNBase to geographic position partitions; the method specifically comprises the following steps: dividing a physical resource pool into different regions according to regions; selecting the nearest region to provide cloud desktop service according to the geographic position of the cloud desktop user; and persisting the data of the user to a database node deployed on the cloud desktop host machine.

Description

technical field [0001] The invention relates to the technical field of cloud-native distributed multi-mode database and cloud desktop virtualization, in particular to a cloud desktop data persistence method and system based on a ZNBASE database cluster. Background technique [0002] OpenStack is an open source cloud computing management platform. OpenStack provides scalable and elastic cloud computing services for private clouds and public clouds. It can provide a cloud computing management platform with simple implementation, large-scale scalability, and unified standards. [0003] The cloud-native distributed NewSQL database is a database service that is constructed, deployed and distributed through the cloud platform. It has both the SQL and ACID features of relational databases and the scalability of NoSQL databases. [0004] ZNBase is a cloud-native distributed NewSQL database, which provides all the features of traditional relational database OLTP, and changes the lim...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/27G06F9/50
CPCG06F16/27G06F9/5077G06F2209/5011
Inventor 刘牧
Owner 上海沄熹科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More