Supercharge Your Innovation With Domain-Expert AI Agents!

Method for realizing load balancing cluster of MICROSOFT SQL SERVER database

A load balancing and database technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve problems that cannot be fundamentally solved, the system cannot be expanded sustainably, and the cluster solution cannot be very good Meet the needs and other issues, achieve load balancing, and achieve the effect of redundancy

Inactive Publication Date: 2010-06-09
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF1 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The system cannot be expanded sustainably, and the problem cannot be fundamentally solved;
[0005] Second, build a database cluster, and the cluster solution provided by Microsoft cannot meet the needs very well. Many users are faced with the problem of transplanting to the Oracle platform and using RAC to solve the problem.
[0006] So is there a solution that does not develop in the direction of large machines and does not need to be upgraded to Oracle RAC? Can a cluster solution with high performance, high availability and easy expansion like Oracle RAC be implemented on the Microsoft SQL Server architecture? This is exactly the problem that the present invention tries to solve

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 realizing load balancing cluster of MICROSOFT SQL SERVER database
  • Method for realizing load balancing cluster of MICROSOFT SQL SERVER database
  • Method for realizing load balancing cluster of MICROSOFT SQL SERVER database

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The method of the present invention is described in detail below with reference to the accompanying drawings.

[0019] The realization principle is: same as SQL Server database mirroring, each database node has its own data, and then a "database middleware" program is hosted inside the database, and when data is written to the database of each node and the data changes , SQL Server will activate the "database middleware" to synchronize the changed data to other nodes. The same is true for changes in other nodes. Because the "middleware" is hosted in the database, it can bind each synchronous Session (database middleware operation session) and SQL Server's Session (database transaction operation session), that is, the user's execution and data Synchronization becomes an atomic operation, thus ensuring that the data is consistent at all times. Therefore, queries can be checked on each machine at will, thus achieving real load balancing.

[0020] The specific steps of i...

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 for realizing a load balancing cluster of an MICROSOFT SQL Server database. The design philosophy of the invention is to enable a plurality of SQL Server database nodes to work at the same time through a database middleware program, and when a certain node has a fault, the rest nodes can provide a service continuously. The method is characterized in that: on the basis of architecture without a shared disk, the database middleware program is deployed on the nodes of an SQL Server database cluster; and when any node data in the cluster changes, the database middleware can synchronize the changed data to other nodes. Simultaneously, the database middleware can sufficiently ensure the consistency of the data all the time. A database query operation can be executed in any node so as to achieve a real load balance.

Description

technical field [0001] The invention relates to the application field of database clusters, in particular to a method for realizing load balancing clusters of Microsoft SQL Server databases. Background technique [0002] Database cluster (Cluster) software still meets the requirements of market competition. Although various manufacturers claim how perfect their architecture is, it still cannot change the fact that Oracle is the leader and everyone is chasing after it. Oracle RAC is still ahead of Microsoft in terms of cluster solutions. Other database vendors, it can meet the needs of customers for high availability, high performance and easy expansion. [0003] Microsoft has occupied a large part of customers with its advantages such as ease of use, but at the same time it has to face such a situation: with the development of enterprises, the amount of data and visits of enterprises will also increase rapidly (such as some e-commerce enterprises or websites ), and at this ...

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 LANGCHAO ELECTRONIC INFORMATION IND CO LTD
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