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

Method and system for elastically scaling MongoDB database cluster instance nodes in cloud environment

An instance node and elastic scaling technology, which is applied in cloud database-related fields, can solve the problem that database instances cannot simultaneously satisfy read requests and fast response to write operations, and achieve the effects of saving resource costs, optimizing the number of resources, and reducing operation and maintenance costs

Pending Publication Date: 2022-07-29
SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003]In an application scenario where there are a small number of write requests to the database but a large number of read requests, the read requests of the data

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 and system for elastically scaling MongoDB database cluster instance nodes in cloud environment
  • Method and system for elastically scaling MongoDB database cluster instance nodes in cloud environment
  • Method and system for elastically scaling MongoDB database cluster instance nodes in cloud environment

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0083] In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work are protected by the present invention. scope.

[0084] see Figure 1-5 The present invention provides a technical solution: a method and system for elastic scaling of instance nodes of a MongoDB database cluster in a cloud environment, and a method for elastic scaling of instance nodes of a MongoDB database cluster in a cloud environment, comprising:

[0085] The process of deploying the Mon...

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 provides a method and a system for elastically scaling a MongoDB database cluster instance node in a cloud environment, and provides the method for elastically scaling the MongoDB database cluster instance node in the cloud environment, which consists of a MongoDB database deployment process in a public cloud environment, a database monitoring data training prediction process and a database node elastic scaling process. The system automatically judges the appropriate node number of MongoDB replica set instances in the current time period, elastically expands and contracts read-only nodes of a database cluster, optimizes the node resource number of the instances, ensures that database services are not down, establishes a monitoring data training module by analyzing monitoring indexes of large data volume in the past time period in the cloud environment, and achieves the real-time monitoring of the MongoDB replica set instances. And according to the proper read-only node, the read-only instance node is automatically created or deleted, and the MongoDB database replica set cluster is automatically configured, so that the resource cost of the user is saved, and the operation and maintenance cost for monitoring the database performance at any time is reduced.

Description

technical field [0001] The invention relates to the technical field of cloud databases, in particular to a method and system for elastic scaling of instance nodes of a MongoDB database cluster in a cloud environment. Background technique [0002] In the application scenario of the Internet, the read request data volume of the database is large and the concurrency requirement is high. Among them, the read-only instance group is an implementation of read-write separation. [0003] In an application scenario where there are a small number of write requests to the database but a large number of read requests, the read request of the database becomes the bottleneck of the database, and the existing database instance cannot satisfy both the read request and the fast response of the write operation at the same time. In order to improve the performance of the database, share the pressure on the database, increase the number of nodes in the database cluster, distribute the read requ...

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): G06F9/50G06F11/30G06F11/34H04L67/12
CPCG06F9/5083G06F9/5072G06F11/3006G06F11/3409H04L67/12
Inventor 厉颖赵山王阳孙思清肖雪
Owner SHANDONG LANGCHAO YUNTOU INFORMATION TECH CO LTD
Features
  • Generate Ideas
  • 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