[go: up one dir, main page]

CN1238792C - Data bank accessing method and client machine/server system for realizing same - Google Patents

Data bank accessing method and client machine/server system for realizing same Download PDF

Info

Publication number
CN1238792C
CN1238792C CN 02155178 CN02155178A CN1238792C CN 1238792 C CN1238792 C CN 1238792C CN 02155178 CN02155178 CN 02155178 CN 02155178 A CN02155178 A CN 02155178A CN 1238792 C CN1238792 C CN 1238792C
Authority
CN
China
Prior art keywords
data
request
database
access
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 02155178
Other languages
Chinese (zh)
Other versions
CN1508703A (en
Inventor
宋金永
苏玉涛
李龙飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Property Right Bats Exchange Inc
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN 02155178 priority Critical patent/CN1238792C/en
Publication of CN1508703A publication Critical patent/CN1508703A/en
Application granted granted Critical
Publication of CN1238792C publication Critical patent/CN1238792C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供一种客户机/服务器系统内的数据库访问方法,数据请求方通过发送数据访问请求来获取数据库内的数据,所述访问方法包括以下列步骤处理数据访问请求:(1)根据数据访问请求的内容查找位于所述数据库和所述数据请求方之间的缓存存储器中存储的数据,其中所述缓存存储器存储有访问请求频度高的数据;以及(2)如果存储器存储有被访问请求的数据,则读取该数据并返回给数据请求方,否则,根据该数据访问请求的内容访问数据库并将访问操作结果返回给数据请求方,并且,所述系统以与步骤(1)和(2)并行的方式定时执行下列步骤:(3)以数据库内一段时间间隔内数据请求方访问频度高的数据将存储器内存储的数据更新。上述方法减轻了数据库的访问压力并使得数据请求方对存储器的访问始终保持较高的命中率。

Figure 02155178

The invention provides a database access method in a client/server system. A data requester obtains data in the database by sending a data access request. The access method includes the following steps to process the data access request: (1) according to the data access The content of the request searches for data stored in a cache memory located between the database and the data requester, wherein the cache memory stores data with a high frequency of access requests; and (2) if the memory stores the requested data data, then read the data and return to the data requesting party, otherwise, access the database according to the content of the data access request and return the access operation result to the data requesting party, and the system uses steps (1) and ( 2) The following steps are regularly executed in a parallel manner: (3) The data stored in the memory is updated with the data frequently accessed by the data requester within a period of time in the database. The above method reduces the access pressure of the database and enables the data requester to always maintain a high hit rate when accessing the memory.

Figure 02155178

Description

一种数据库访问方法及实现该方法的客户机/服务器系统A database access method and client/server system for realizing the method

技术领域technical field

本发明涉及客户机/服务器系统以及数据库访问方法,具体涉及在客户机/服务器(Client/Server,以下简称为C/S)系统内提高数据库系统访问稳定性和响应速度的方法和实现该方法的客户机/服务器系统。The present invention relates to a client/server system and a database access method, in particular to a method for improving database system access stability and response speed in a client/server (Client/Server, hereinafter referred to as C/S) system and a method for realizing the method client/server system.

背景技术Background technique

早期的客户机/服务器系统采用两层体系结构,其主要由客户机端和数据库服务器端组成,其中,客户机端通过发送数据访问请求来访问数据库,而数据库服务器端响应数据访问请求,对数据库进行操作,并将操作结果返回客户机端。这种系统结构的缺点是伸缩性不够好,随着应用程序业务逻辑及复杂性的不断增大,其开发工作的难度也越来越高。此外,客户端上运行的应用程序还占用了大量的系统资源和网络资源。The early client/server system adopts a two-tier architecture, which is mainly composed of the client end and the database server end. Perform an operation and return the result of the operation to the client side. The disadvantage of this system structure is that the scalability is not good enough. As the application business logic and complexity continue to increase, its development work becomes more and more difficult. In addition, the applications running on the client consume a lot of system and network resources.

为此,出现了三层(多层)体系结构的客户机/服务器系统,它能够满足可伸缩性(或可扩展性)和Internet/Intranet应用。图1为三层(多层)体系结构的示意图,在这种三层(多层)结构中,业务逻辑从客户机端和数据库服务器端抽取出来组成独立的一层或多层,这样就形成了客户端的客户界面层、中间的业务逻辑层(可细化为多层)和后端的数据服务层。当客户机上运行应用程序时,中间的业务逻辑层与之协同工作,完成相应的业务逻辑,如果需要,中间的业务逻辑层将向数据库请求数据,该数据请求1被传送给数据服务层,由该层根据数据请求1访问数据库并将查询数据2返回业务逻辑层。For this reason, a client/server system with a three-tier (multi-layer) architecture has emerged, which can satisfy scalability (or scalability) and Internet/Intranet applications. Figure 1 is a schematic diagram of a three-tier (multi-tier) architecture. In this three-tier (multi-tier) structure, business logic is extracted from the client side and the database server side to form an independent layer or layers, thus forming It includes the customer interface layer of the client, the middle business logic layer (which can be subdivided into multiple layers) and the data service layer of the back end. When the application program is running on the client, the middle business logic layer will work with it to complete the corresponding business logic. If necessary, the middle business logic layer will request data from the database, and the data request 1 will be sent to the data service layer. This layer accesses the database according to the data request 1 and returns the query data 2 to the business logic layer.

值得指出的是,本说明书所述客户机/服务器系统内的层次划分不应狭义地理解为物理上的划分,而应广义地理解为逻辑功能上的划分。It is worth pointing out that the hierarchical division in the client/server system mentioned in this specification should not be understood in a narrow sense as a physical division, but should be broadly understood as a logical functional division.

但是在上述二层或三层(多层)体系结构下,由于每一次的数据请求都要访问数据库,即数据服务层都要对数据库进行相应的操作,因此使得系统的性能(例如处理速度或响应时间等)与并发访问的数据请求数量和频度成反比,并且随着数据访问需求的时大时小而经常处于波动状态,从而导致系统稳定性较差,在一些超负荷的极端情况下,甚至会导致数据库处理速度下降进而崩溃,客户机侧响应迟缓、没有响应或连接超时等,这对客户来说是不可容忍的。另外,当系统承受巨大的数据访问压力时也没有简单有效的手段来调节系统性能。However, under the above-mentioned two-tier or three-tier (multi-tier) architecture, since each data request will access the database, that is, the data service layer will perform corresponding operations on the database, so that the performance of the system (such as processing speed or Response time, etc.) is inversely proportional to the number and frequency of data requests for concurrent access, and often fluctuates as the data access requirements increase and decrease, resulting in poor system stability. In some extreme cases of overload , It will even cause the database processing speed to drop and then crash, the client side responds slowly, does not respond or the connection times out, etc., which is intolerable for customers. In addition, there is no simple and effective means to adjust system performance when the system is under huge data access pressure.

发明内容Contents of the invention

本发明的目的是提供一种客户机/服务器系统内的数据库访问方法,它可以在多客户端、高频率数据查询环境下有效地缓解数据库访问的压力,保证整个系统的稳定和响应效率。The object of the present invention is to provide a database access method in a client/server system, which can effectively alleviate the pressure of database access in a multi-client and high-frequency data query environment, and ensure the stability and response efficiency of the entire system.

在本发明的数据库访问方法中,数据请求方通过发送数据访问请求来获取数据库内的数据,所述访问方法包括以下列步骤处理数据访问请求:In the database access method of the present invention, the data requester obtains the data in the database by sending a data access request, and the access method includes the following steps to process the data access request:

(1)根据数据访问请求的内容查找位于所述数据库和所述数据请求方之间的缓冲存储器中存储的数据,其中所述缓冲存储器存储有数据库内访问请求频度高的数据;以及(1) according to the content of the data access request, search for the data stored in the buffer memory between the database and the data requester, wherein the buffer memory stores data with high frequency of access requests in the database; and

(2)如果所述缓冲存储器存储有被访问请求的数据,则读取该数据并返回给数据请求方,否则,根据该数据访问请求的内容访问数据库并将访问操作结果返回给数据请求方,(2) If the buffer memory stores the data requested by access, read the data and return it to the data requester, otherwise, access the database according to the content of the data access request and return the access operation result to the data requester,

并且,所述访问方法以与步骤(1)和(2)并行的方式执行下列步骤:Also, the access method performs the following steps in parallel with steps (1) and (2):

(3)以数据库内一段时间间隔内数据请求方访问频度高的数据将所述缓冲存储器内存储的数据更新。(3) Updating the data stored in the buffer memory with data that is frequently accessed by the data requester within a period of time in the database.

在上述数据库访问方法中,比较好的是,系统定时执行步骤(3),更好的是定时执行步骤(3)的时间间隔是动态变化的。本发明的另一个目的是提供一种实现上述数据库访问方法的客户机/服务器系统,它可以在多客户端、高频率数据查询环境下有效地缓解数据库访问的压力,保证整个系统的稳定和响应效率。In the above database access method, preferably, the system executes step (3) regularly, and more preferably, the time interval for regularly executing step (3) is dynamically changed. Another object of the present invention is to provide a client/server system that implements the above-mentioned database access method, which can effectively alleviate the pressure of database access in a multi-client, high-frequency data query environment, and ensure the stability and response of the entire system efficiency.

在本发明的客户机/服务器系统中,所述系统包括获取数据的数据请求方和存储数据的数据库,所述数据请求方通过发送数据访问请求来获取数据库内的数据,所述系统包含:In the client/server system of the present invention, the system includes a data requester for obtaining data and a database for storing data, and the data requester obtains data in the database by sending a data access request, and the system includes:

缓冲存储器,位于所述数据请求方和所述数据库之间,用于存储数据库内访问请求频度高的数据;a buffer memory, located between the data requester and the database, for storing data with high frequency of access requests in the database;

数据请求管理模块,与所述数据请求方、所述缓冲存储器以及所述数据库相连,用于根据数据访问请求的内容查找缓冲存储器中存储的数据,如果所述缓冲存储器存储有被访问请求的数据,则读取该数据并返回给数据请求方,否则,将该数据访问请求送至数据库,根据该数据访问请求的内容访问数据库并将访问操作结果返回给数据请求方;A data request management module, connected to the data requester, the buffer memory and the database, for searching the data stored in the buffer memory according to the content of the data access request, if the buffer memory stores the requested data , read the data and return it to the data requester, otherwise, send the data access request to the database, access the database according to the content of the data access request and return the access operation result to the data requester;

数据更新管理模块,与所述缓冲存储器以及所述数据库相连,用于以与数据请求管理模块并行的方式以数据库内一段时间间隔内数据请求方访问频度高的数据将所述缓冲存储器内存储的数据更新。The data update management module is connected to the buffer memory and the database, and is used to store data in the buffer memory in parallel with the data request management module in the database with data that is frequently accessed by the data requester within a period of time data update.

在上述客户机/服务器系统中,所述数据更新管理模块定时更新缓冲存储器,更好的是,定时更新缓冲存储器的时间间隔是动态变化的。In the above client/server system, the data update management module regularly updates the buffer memory, and more preferably, the time interval for regularly updating the buffer memory is dynamically changed.

在上述本发明的数据库访问方法和实现该方法的客户机/服务器系统中,频繁访问的数据被存储在缓冲存储器内以供数据请求方调用,因此减轻了数据库的访问压力,此外还设立了缓冲存储器内容的更新机制,使得数据请求方对缓冲存储器的访问始终保持较高的命中率,保证了整个系统性能的稳定和响应效率。In the above-mentioned database access method of the present invention and the client/server system implementing the method, the frequently accessed data is stored in the buffer memory for calling by the data requester, thus reducing the access pressure on the database, and also setting up a buffer The update mechanism of the memory content enables the data requester to always maintain a high hit rate when accessing the buffer memory, ensuring the stability of the entire system performance and response efficiency.

附图说明Description of drawings

图1为多层体系结构的客户机/服务器系统的示意图。FIG. 1 is a schematic diagram of a client/server system with a multi-tier architecture.

图2为按照本发明一个较佳实施例的客户机/服务器系统的示意图。FIG. 2 is a schematic diagram of a client/server system according to a preferred embodiment of the present invention.

具体实施方式Detailed ways

在一个客户机/服务器系统,通常情况下,数据库内数据的请求调用频度不是均匀分布的,其中一部分数据的访问频度较高,另有一部分的访问频度较低,甚至也有访问频度极低的数据。本发明的核心思想就是将访问频度较高的这部分数据从数据库中复制到缓冲存储器中,并且一方面在数据请求方访问数据时,首先访问缓冲存储器,如果该存储器未存储需要调用的数据,则转而访问数据库,由此将大大减轻数据库的访问压力,提高系统处理速度和稳定性;另一方面,由于数据库内的数据是动态变化的,因此为了使数据请求方获得较新的数据内容,还建立缓冲存储器的更新机制,定时或不定时更新缓冲存储器内的内容。In a client/server system, usually, the frequency of data requests in the database is not evenly distributed. Some of the data have high frequency of access, while others have low frequency of access, and even some of the data have frequent access. Extremely low data. The core idea of the present invention is to copy the part of data with high access frequency from the database to the buffer memory, and on the one hand, when the data requester accesses the data, first access the buffer memory, if the memory does not store the data that needs to be called , then access the database instead, which will greatly reduce the access pressure of the database and improve the processing speed and stability of the system; content, and also establishes an update mechanism of the buffer memory, and updates the contents of the buffer memory regularly or irregularly.

本发明的核心思想与客户机/服务器系统是采用两层体系结构还是三层(多层)体系结构无关,在两层体系结构中,数据请求方即为客户机,而在三层(多层)体系结构中,数据请求方即为逻辑业务层内的逻辑业务处理模块。缓冲存储器、数据请求处理过程和数据更新处理过程就所实现的逻辑功能而言单独列为一个独立的层次,不管是在两层体系结构还是三层(多层)体系结构中,其都位于数据请求方与数据库之间,以下将该层称为数据缓冲层。The core idea of the present invention has nothing to do with whether the client/server system adopts a two-layer architecture or a three-layer (multi-layer) architecture. ) architecture, the data requester is the logic business processing module in the logic business layer. Buffer memory, data request processing and data update processing are separately listed as an independent level in terms of the implemented logic functions, whether in a two-tier architecture or a three-tier (multi-layer) architecture, they are all located in the data Between the requester and the database, this layer is hereinafter referred to as the data buffer layer.

在上述方法中,数据缓冲层中的数据请求处理和数据更新处理是两个并行完成的过程,而且更新过程可以采用各种方式,例如在不定期方式中,可在访问缓冲存储器的命中率显著降低时,根据一段时间间隔内的访问频度更新缓冲存储器,将数据请求方访问频度较高的数据从数据库调取至缓冲存储器替换其中的数据,又如在定期方式中,可按照预先设定的时间间隔,以访问频度较高的数据更新缓冲存储器的数据。In the above method, the data request processing and data update processing in the data buffer layer are two processes completed in parallel, and the update process can adopt various methods, for example, in the irregular method, the hit rate of the access buffer memory can be significantly improved. When it is reduced, the buffer memory is updated according to the access frequency within a period of time, and the data with high access frequency of the data requester is transferred from the database to the buffer memory to replace the data in it. Update the data in the buffer memory with the data with high access frequency at a fixed time interval.

以下借助图2描述本发明的一个较佳实施例,在该实施例中,客户机/服务器系统采用两层体系结构,因此这里的数据请求方为客户界面层内的客户机,数据库位于数据服务层。A preferred embodiment of the present invention is described below with the aid of Fig. 2, and in this embodiment, client computer/server system adopts two-layer architecture, so the data request party here is the client computer in the customer interface layer, and the database is located in the data service layer.

如图2所示,该系统包含多个客户机和一个存储大量数据的数据库,按照本发明的原理,在普通两层结构的客户机与数据库之间设置一个称为数据缓冲池的中间层。该数据缓冲池包括大容量缓冲存储器和两个管理模块,其中,缓冲存储器内保存有客户机请求比较频繁的数据,数据更新管理模块和数据请求管理模块并行地实现各自的功能。数据更新管理模块定时向数据库查询访问频度较高的数据,数据库根据查询请求返回其存储的数据以刷新缓冲存储器内的数据,刷新的时间间隔可预先设定并且动态改变。数据请求管理模块接收客户机的数据请求,首先访问缓冲存储器以读取请求的数据,如果读取到,则将读取数据返回给客户机,否则,则将读取请求转给数据库进行相应的处理。数据库在接收到读取请求后读取所需的数据并将结果返回客户机。As shown in Figure 2, this system comprises a plurality of client computers and a database storing a large amount of data, according to the principle of the present invention, an intermediate layer called a data buffer pool is set between the client computer and the database of the common two-tier structure. The data buffer pool includes a large-capacity buffer memory and two management modules, wherein the buffer memory stores data frequently requested by clients, and the data update management module and the data request management module implement their respective functions in parallel. The data update management module regularly queries the database for data with high access frequency, and the database returns the stored data according to the query request to refresh the data in the buffer memory. The refresh time interval can be preset and changed dynamically. The data request management module receives the data request from the client, first accesses the buffer memory to read the requested data, if it is read, it returns the read data to the client, otherwise, it transfers the read request to the database for corresponding processing. deal with. After receiving the read request, the database reads the required data and returns the result to the client.

在上述系统中,也可以不采用定时更新的方法,而是可在访问缓冲存储器的命中率显著降低时,根据一段时间间隔内的访问频度更新缓冲存储器,将数据请求方访问频度较高的数据从数据库调取至缓冲存储器替换其中的数据。另外,上述示例中的客户机/服务器系统采用两层体系结构,但是完全可以推广至三层(多层)体系结构,在三层(多层)体系结构中,数据请求方即为逻辑业务层内的逻辑业务处理模块,数据缓冲池位于逻辑业务处理模块与数据库之间。In the above-mentioned system, instead of using the regular update method, when the hit rate of accessing the buffer memory is significantly reduced, the buffer memory can be updated according to the access frequency within a certain period of time, and the data requester with a higher access frequency The data from the database is transferred to the buffer memory to replace the data in it. In addition, the client/server system in the above example adopts a two-tier architecture, but it can be extended to a three-tier (multi-tier) architecture. In the three-tier (multi-tier) architecture, the data requester is the logical business layer In the logical business processing module, the data buffer pool is located between the logical business processing module and the database.

在上述方法和系统中,数据缓冲池可满足大部分的数据请求,从而使数据库的访问压力不会随数据请求方数量的变化而产生大的波动,保证了系统的稳定运行。另外,大部分的数据请求都从数据缓冲池内速度较快的缓冲存储器获取数据,省去了耗时的数据库查询操作,所以系统的响应速度较快。最后,还可通过改变缓冲存储器内数据的更新速度调节数据库的访问压力,例如,当数据库访问压力较大时,可以适当增加更新频率,提高缓冲存储器的命中率,减轻数据库的访问压力,反之,可以降低更新频率,避免频繁更新缓冲存储器的数据。In the above method and system, the data buffer pool can satisfy most of the data requests, so that the access pressure of the database will not fluctuate greatly with the change of the number of data requesters, thus ensuring the stable operation of the system. In addition, most of the data requests obtain data from the faster buffer memory in the data buffer pool, which saves time-consuming database query operations, so the system responds faster. Finally, the access pressure of the database can also be adjusted by changing the update speed of the data in the buffer memory. For example, when the database access pressure is high, the update frequency can be appropriately increased to improve the hit rate of the buffer memory and reduce the access pressure of the database. On the contrary, The update frequency can be reduced to avoid frequently updating the data in the buffer memory.

Claims (8)

1. data bank access method, request of data square tube are crossed and are sent data access request and obtain data in the database, it is characterized in that described access method comprises the following steps the deal with data request of access:
(1) data of storing in the memory buffer of content search between described database and described request of data side according to data access request, wherein said buffer memory stores have the high data of request of access frequency in the database; And
(2) if described buffer memory stores has the data of accessed request, then read these data and return to request of data side, otherwise, return to request of data side according to the access to content database of this data access request and with the accessing operation result,
And described access method is to carry out the following step with the parallel mode in step (1) and (2):
(3) with a period of time in the database at interval in the high data of request of data side's visiting frequency with the Data Update of described memory buffer stored.
2. data bank access method as claimed in claim 1 is characterized in that, described system is execution in step (3) regularly.
3. data bank access method as claimed in claim 2 is characterized in that, regularly the time interval of execution in step (3) is dynamic change.
4. client/server system, described system comprises the request of data side that obtains data and the database of storage data, described request of data square tube is crossed and is sent data access request and obtain data in the database, it is characterized in that described system comprises:
Memory buffer between described request of data side and described database, is used for the high data of request of access frequency in the stored data base;
The request of data administration module, link to each other with described request of data side, described memory buffer and described database, be used for the data of storing according to the content search memory buffer of data access request, if described buffer memory stores has the data of accessed request, then read these data and return to request of data side, otherwise, this data access request is delivered to database, return to request of data side according to the access to content database of this data access request and with the accessing operation result;
The Data Update administration module, link to each other with described memory buffer and described database, be used for with the parallel mode of request of data administration module with a period of time in the database at interval in the high data of request of data side's visiting frequency with the Data Update of described memory buffer stored.
5. client/server system as claimed in claim 4 is characterized in that, described Data Update administration module regularly upgrades memory buffer.
6. client/server system as claimed in claim 5 is characterized in that, the time interval of regularly upgrading memory buffer is dynamic change.
7. as each described client/server system among the claim 4-6, it is characterized in that, described client/server system is two layer architectures that comprise customer interface layer and data service layer, described request of data side is the client computer that belongs to the customer interface layer, described database belongs to data service layer, and described memory buffer, request of data administration module and Data Update administration module are between described client computer and described database.
8. as each described client/server system among the claim 4-6, it is characterized in that, described client/server system is the multi-tier systematic structure that comprises customer interface layer, Business Logic and data service layer, described request of data side is the business logic processing module that belongs to Business Logic, described database belongs to data service layer, and described memory buffer, request of data administration module and Data Update administration module are between described business logic processing module and described database.
CN 02155178 2002-12-18 2002-12-18 Data bank accessing method and client machine/server system for realizing same Expired - Fee Related CN1238792C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 02155178 CN1238792C (en) 2002-12-18 2002-12-18 Data bank accessing method and client machine/server system for realizing same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 02155178 CN1238792C (en) 2002-12-18 2002-12-18 Data bank accessing method and client machine/server system for realizing same

Publications (2)

Publication Number Publication Date
CN1508703A CN1508703A (en) 2004-06-30
CN1238792C true CN1238792C (en) 2006-01-25

Family

ID=34235771

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02155178 Expired - Fee Related CN1238792C (en) 2002-12-18 2002-12-18 Data bank accessing method and client machine/server system for realizing same

Country Status (1)

Country Link
CN (1) CN1238792C (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7603131B2 (en) * 2005-08-12 2009-10-13 Sellerbid, Inc. System and method for providing locally applicable internet content with secure action requests and item condition alerts
CN100371900C (en) * 2006-01-19 2008-02-27 华为技术有限公司 Method and system for data synchronization
CN101046807B (en) * 2006-03-31 2010-04-14 华为技术有限公司 Method and device for storing data read information
CN101452422B (en) * 2007-11-29 2011-03-30 联芯科技有限公司 Chip data read-write method, corresponding apparatus and system
CN101685528A (en) * 2008-09-28 2010-03-31 北京易路联动技术有限公司 Internet individual data banking technology management method, system and network side devices
CN103377264B (en) * 2012-04-28 2016-12-14 阿里巴巴集团控股有限公司 A kind of method and device generating bill
CN104166820B (en) * 2013-05-16 2017-09-29 北京畅游天下网络技术有限公司 A kind of data managing method and system
CN103607312B (en) * 2013-11-29 2017-02-15 广州华多网络科技有限公司 Data request processing method and system for server system
CN107133326A (en) * 2017-05-05 2017-09-05 广州千淘信息技术有限公司 A kind of asynchronous data storehouse and its data processing method
CN107317855B (en) * 2017-06-21 2020-09-08 上海志窗信息科技有限公司 A data cache method, data request method and server
CN108153825A (en) * 2017-12-07 2018-06-12 石化盈科信息技术有限责任公司 Data access method and device
CN111464582A (en) * 2019-01-22 2020-07-28 广州艾美网络科技有限公司 High-concurrency data system, data processing method, storage medium and computer equipment
CN114064582A (en) * 2021-10-13 2022-02-18 宁波三星智能电气有限公司 A data interaction method and an intelligent terminal using the method

Also Published As

Publication number Publication date
CN1508703A (en) 2004-06-30

Similar Documents

Publication Publication Date Title
CN1238792C (en) Data bank accessing method and client machine/server system for realizing same
JP4306152B2 (en) Web system with clustered application server and database structure
US9251003B1 (en) Database cache survivability across database failures
CN103282889B (en) Endpoint caching for data storage systems
CN109240946A (en) The multi-level buffer method and terminal device of data
EP3134821B1 (en) System and method for parallel optimization of database query using cluster cache
CN106775446B (en) Distributed file system small file access method based on solid state disk acceleration
CN1429365A (en) Distributed computing system clustering model providing soft real-time responsiveness and continuous availability
CN101493826A (en) Database system based on WEB application and data management method thereof
US9684686B1 (en) Database system recovery using non-volatile system memory
CN104111924B (en) A kind of Database Systems
WO2000049537A2 (en) Characterization of data access using file system
CN101551745A (en) Method for greatly improving performance of workflow engine
US9411518B2 (en) Method, computer program product and apparatus for accelerating responses to requests for transactions involving data operations
CN119225985B (en) Memory device and control method based on calculation fast link protocol
CN107832423A (en) A kind of file read/write method for distributed file system
CN111159176A (en) Method and system for storing and reading mass stream data
CN116108057A (en) A distributed database access method, device, equipment and storage medium
CN118535578A (en) Hash and LSM Tree-based hybrid index method and key value storage system
CN115576489A (en) A kind of NVMe all-flash storage method and system based on data buffering mechanism
CN114895850A (en) Method for optimizing writing of data lake
US7752386B1 (en) Application performance acceleration
CN116112498B (en) A node IO forwarding method, device and medium for a multi-control cluster
JP2021114130A (en) Information processing device, information processing system, and data rearrangement program
US7529891B2 (en) Balanced prefetching exploiting structured data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: BEIJING EQUITY EXCHANGE CO., LTD.

Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO LTD

Effective date: 20120323

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 518057 SHENZHEN, GUANGDONG PROVINCE TO: 100033 XICHENG, BEIJING

TR01 Transfer of patent right

Effective date of registration: 20120323

Address after: 100033, No. 17, Finance Street, Beijing, Xicheng District

Patentee after: Beijing property right Bats Exchange Inc

Address before: 518057 HUAWEI road user service center building, Shenzhen science and Technology Park, Guangdong

Patentee before: Huawei Technologies Co., Ltd.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060125

Termination date: 20121218