Data buffering system with load balancing function
A technology of data caching and load balancing, which is applied in digital data processing, special data processing applications, memory address/allocation/relocation, etc. It can solve problems such as unquantifiable program execution efficiency, waste of memory, waste of memory space, etc., to achieve Improve the memory addressing speed, reduce the number of I/O, and realize the effect of dynamic balance
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Publication Date
- 2012-11-28
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The present invention relates to data cache technology, more specifically, to a data cache system with load balancing function. Background technique
[0002] At present, although there are some standard performance optimization strategies in SQL Server, Oracle and other large databases, the operating efficiency of the system can also be improved by implementing these strategies, but because these DBMSs are multi-functional applications that follow some international standards and industry standards System, data cache processing is only one of its functions, which causes the database to be the performance bottleneck of many application systems: for example, when using large-scale financial software, ERP software, or large-scale dynamic websites, sometimes there will be timeouts , slow response, etc. Most of the reasons for these problems are in the access to the database. Unless there is a problem with the program design, in most of the current applica...
Examples
Embodiment Construction
[0034] The specific implementation manners according to the present invention will be described below in conjunction with the accompanying drawings.
[0035] figure 1 A logical block diagram of the data caching system according to the present invention is shown.
[0036] The data cache system 100 with load balancing function according to the present invention includes a data cache manager 102 , a data cache library 104 and a load balancing processor 106 . The data cache manager 102 is used to respond to a data acquisition request from the outside, and sends a data acquisition instruction to the data cache library 104 in response to the data acquisition request, and judges whether the data cache library 104 stores corresponding data, and if the judgment result is yes , then retrieve the corresponding data from the data cache library 104; if the judgment result is no, send a request to the load balancing processor 106 to obtain a database server. In response to the data storag...