Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for constructing database based on virtual machine management system

A virtual machine management and construction method technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the lack of underlying database access interface, insufficient functions of the expression layer and data layer, and reduce the efficiency of cloud platform transplantation, etc. problems, to achieve the effects of convenient deployment, improved reusability, and enhanced scalability

Inactive Publication Date: 2011-11-23
BEIJING COMPUTING CENT
View PDF3 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Although Eucalyptus can effectively manage the underlying virtual machine resource pool and build different network topology structures, the function of interacting with the expression layer and data layer is still not perfect, and the access interface of the underlying database is lacking.
In systems with strong business specificity, such as biological cloud platforms and industrial cloud platforms, engineers are required to carry out a large number of repetitive code development work in combination with the actual field, which greatly reduces the efficiency of cloud platform transplantation

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
  • Method for constructing database based on virtual machine management system
  • Method for constructing database based on virtual machine management system
  • Method for constructing database based on virtual machine management system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0028] The invention adopts JAVA to develop a virtual machine database management system, and realizes the database system based on MySQL. The architecture of the virtual machine management system is as follows: figure 1 As shown, firstly, the client (browser or other application) sends an HTTP-based operation request to the foreground, and Tomcat calls the Web Service on the foreground server to respond, and sends the corresponding scheduling command to the virtual server according to the REST / SOAP interface of the background service. On the machine controller, the database is updated at the same time as the operation on the virtual machine is completed. The basic funct...

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 method for constructing a database based on a virtual machine management system. The method comprises the following steps of: S1, establishing a data table according to construction parameters of a data table which are inputted by a user; S2, determining that a field restrained by a foreign key exists in the data tables by taking a virtual machine mapping table and a virtual machine example table as main tables, and giving out a referenced field of the field in the main tables; S3, building an index for the referencing field and the referenced field; and S4, repeatedly executing the steps S1-S3 to build all data tables to finish the construction of the database. The method for constructing the database enhances expansibility, portability and compatibility of a virtual machine management and scheduling system, improves the reusability of construction codes of the database and reduces the complexity of the development of private cloud platform.

Description

technical field [0001] The invention relates to the technical field of virtual machine systems, in particular to a database construction method based on a virtual machine management system. Background technique [0002] The virtual machine management and scheduling system is the core component of the cloud computing platform. Based on the design idea of ​​Infrastructure as a Service (IaaS), it can provide the cloud platform with the ability to run and control virtual machines deployed on various physical resources. The ability of the instance can build a virtual machine cluster through the virtualization of the network layer, so that in a highly heterogeneous distributed computing environment, the client is isolated from the specific hardware architecture, and the computing resources are dynamically organized to flexibly meet various requirements. Different needs of various applications, improve the efficiency of computing resources, and realize the important features of clo...

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
IPC IPC(8): G06F17/30
Inventor 吴一雷谢威黄劲松杜金秀陈超封磊张眙
Owner BEIJING COMPUTING CENT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products