CN104331492A - Method and device for caching multi-instance data - Google Patents

Method and device for caching multi-instance data Download PDF

Info

Publication number
CN104331492A
CN104331492A CN201410648574.XA CN201410648574A CN104331492A CN 104331492 A CN104331492 A CN 104331492A CN 201410648574 A CN201410648574 A CN 201410648574A CN 104331492 A CN104331492 A CN 104331492A
Authority
CN
China
Prior art keywords
data
described active
active instance
instance list
instance
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.)
Granted
Application number
CN201410648574.XA
Other languages
Chinese (zh)
Other versions
CN104331492B (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 Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum Technology 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 Beijing Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201410648574.XA priority Critical patent/CN104331492B/en
Publication of CN104331492A publication Critical patent/CN104331492A/en
Application granted granted Critical
Publication of CN104331492B publication Critical patent/CN104331492B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24552Database cache management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/217Database tuning

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

The invention discloses a method and a device for caching multi-instance data. The method comprises the following steps: firstly, establishing and maintaining an active instance list in a memory of a server, and performing updating maintenance only on cache data of all instances existing in the active instance list; when a data request sent by a certain instance is received, if the instance is not found in the active instance list, adding the ID (identity) of the instance to the active instance list, and setting corresponding time T as the time of the current server; moreover, querying the data of the instance from a database, and then, returning the data of the instance to a client which corresponds to the instance. According to the method, not only can the cache data not high in usage rate be prevented from occupying the memory space but also the overhead of a CPU (central processing unit) and unnecessary database connection can be reduced to the greatest extent, so that the pressure on the database is reduced.

Description

The method of the many instance datas of a kind of buffer memory and device
Technical field
The present invention relates to technical field of data processing, particularly relate to method and the device of the many instance datas of a kind of buffer memory.
Background technology
At present, in real time data inspecting system, client needs querying server end data frequently, and usual way is, client sends querying condition, Query Database after received server-side to querying condition, and return data result also passes to client.A server serves Multi-instance, each example has oneself independently database, when the concurrent inquiry of many examples, factor data bank table constantly writes data on the one hand, read-write interlocking may be caused to fight for resource, on the other hand need to provide different data to Multi-instance in an application program, if the request of each client all wants Query Database, no matter be then the pressure of database or the pressure of application program is all very large.
In the prior art scheme, server end timing upgrades the buffer memory required for each example, client asks all directly reading cache data at every turn, such scheme is when example is many especially, in server end, the data of buffer memory are also just many especially, so just cause the buffer memory pressure of server end and unnecessary DataBase combining.
Summary of the invention
The object of this invention is to provide method and the device of the many instance datas of a kind of buffer memory, the data cached committed memory space that utilization rate is not high can either be avoided, also can reduce the expense of cpu and unnecessary DataBase combining as far as possible, reduce the pressure of database.
A method for the many instance datas of buffer memory, safeguards there is active instance list, at least comprises field: the time T of example id and the last request server end data of example in described active instance list in the internal memory of server end;
Described method comprises:
When receiving the request of data that a certain example is sent, if do not find this example in described active instance list, then the id of this example is added in described active instance list, and the time T of correspondence is set to the time of current server end, and inquire about the data of this example from database after, return to client corresponding to this example;
If found this example in described active instance list, then the data cached of this example is returned to client corresponding to this example, and upgraded the last-minute plea time of corresponding instance in described active instance list.
Described from database, inquire about the data of this example after return to client corresponding to this example after, described method also comprises:
The data of this example inquired from database are put into buffer memory.
Described method also comprises:
Regularly updating maintenance is carried out to described active instance list.
Describedly regularly updating maintenance is carried out to described active instance list and is specially:
Make regular check on the last update time of each example in described active instance list;
If the difference of the last update time of a certain example and current time exceedes the threshold value of setting, then judge that this example is inactive example, and this example is deleted from described active instance list.
Described this example is deleted from described active instance list after, also comprise:
To exist in the buffer but the data cached deletion of non-existent example in described active instance list.
A device for the many instance datas of buffer memory, described device comprises:
Active instance list management unit, for safeguarding active instance list, at least comprises field in described active instance list: the time T of example id and the last request server end data of example;
Data receipt unit, for receiving the request of data that a certain example is sent;
Instance data processing unit, the request of data sent for a certain example received according to described data receipt unit carries out searching process in described active instance list, specifically comprise: if do not find this example in described active instance list, then the id of this example is added in described active instance list, and the time T of correspondence is set to the time of current server end, and inquire about the data of this example from database after, return to client corresponding to this example; If found this example in described active instance list, then the data cached of this example is returned to client corresponding to this example, and upgraded the last-minute plea time of corresponding instance in described active instance list.
Described device also comprises:
Data cached administrative unit, for inquiring about the data of this example at described instance data processing unit and after returning to client corresponding to this example, the data of this example inquired from database being put into buffer memory from database.
Described active instance list management unit is further used for regularly carrying out updating maintenance to described active instance list.
Described active instance list management unit comprises updating maintenance module further, for making regular check on the last update time of each example in described active instance list; If the difference of the last update time of a certain example and current time exceedes the threshold value of setting, then judge that this example is inactive example, and this example is deleted from described active instance list.
Described updating maintenance module also for: will exist in the buffer but the data cached deletion of non-existent example in described active instance list.
As seen from the above technical solution provided by the invention, the data cached committed memory space that the method can either avoid utilization rate not high, also can reduce the expense of cpu and unnecessary DataBase combining as far as possible, reduces the pressure of database.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 provides by the embodiment of the present invention method flow schematic diagram of the many instance datas of buffer memory;
Fig. 2 provides by the embodiment of the present invention apparatus structure schematic diagram of the many instance datas of buffer memory.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on embodiments of the invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to protection scope of the present invention.
The embodiment of the present invention by adding active instance list in the internal memory of server end, this active instance list of Dynamic Maintenance is carried out according to the data of client-requested server end, and server end only carries out data buffer storage to the example in this active instance list, avoid the data cached committed memory space that utilization rate is not high, also can reduce the expense of cpu and unnecessary DataBase combining as far as possible, reduce the pressure of database.Be described in further detail the embodiment of the present invention below in conjunction with accompanying drawing, Fig. 1 provides by the embodiment of the present invention method flow schematic diagram of the many instance datas of buffer memory, and described method comprises:
Step 11: safeguard there is active instance list in the internal memory of server end, and only updating maintenance is carried out to the data cached of all examples be present in described active instance list;
In this step, following field is at least comprised in this active instance list: the time T of example id and the last request server end data of example.
Step 12: when receiving the request of data that a certain example is sent, searches active instance list;
Step 13: if do not find this example in described active instance list, then the id of this example is added in described active instance list, and the time T of correspondence is set to the time of current server end, and inquire about the data of this example from database after, return to client corresponding to this example;
In this step, further the data of this example inquired from database can also be put into buffer memory, thus ensure that the example in active instance list has the data cached of correspondence.
Step 14: if found this example in described active instance list, then return to client corresponding to this example by the data cached of this example, and upgrade the last-minute plea time of corresponding instance in described active instance list.
In this step, current time specifically can be utilized to upgrade the last-minute plea time, such as, use the time of current server end to upgrade the last-minute plea time of corresponding instance in described active instance list.
In specific implementation, regularly can also carry out updating maintenance to described active instance list, detailed process is:
Make regular check on the last update time of each example in described active instance list;
If the difference of the last update time of a certain example and current time exceedes the threshold value of setting, then judge that this example is inactive example, and this example is deleted from described active instance list;
For example, threshold value can be set to 12 hours, if check, one of them example last update time was before 2 days, exceed set threshold value, then judge that this example is inactive example, so just this example is deleted from active instance list, so just can keep the validity of active instance list always, reduce the buffer memory pressure of server end.
And can also exist in the buffer but the data cached deletion of non-existent example in described active instance list further, with ensure carry out safeguarding data cached be all useful, data cachedly to empty very low for utilization rate, to save memory consumption.
For example, if said 100 examples, wherein there are 20 examples to enliven always, such as be kept on all the monitor client moment and check current monitor data, other 80 examples are inactive, within such as two days, log in a monitor client, check five minutes at every turn, just exit supervisory system if not abnormal.In such a scenario, server end only needs to provide data buffer storage to 20 active instance, and other 80 examples can not provide buffer memory completely, which reduces taking of memory cost and cpu, the enquiry frequency of other 80 is very low simultaneously, also substantially can ignore the pressure of database.
The operation of above steps all can have been come by server end or the device be integrated in server end.
Based on the method for the many instance datas of above-mentioned buffer memory, the embodiment of the present invention additionally provides the device of the many instance datas of a kind of buffer memory, is illustrated in figure 2 the structural representation of described device, and described device comprises:
Active instance list management unit, for safeguarding active instance list, at least comprises field in described active instance list: the time T of example id and the last request server end data of example;
Data receipt unit, for receiving the request of data that a certain example is sent;
Instance data processing unit, the request of data sent for a certain example received according to described data receipt unit carries out searching process in described active instance list, specifically comprise: if do not find this example in described active instance list, then the id of this example is added in described active instance list, and the time T of correspondence is set to the time of current server end, and inquire about the data of this example from database after, return to client corresponding to this example; If found this example in described active instance list, then the data cached of this example is returned to client corresponding to this example, and upgraded the last-minute plea time of corresponding instance in described active instance list.
In specific implementation, described device also can comprise:
Data cached administrative unit, for inquiring about the data of this example at described instance data processing unit and after returning to client corresponding to this example, the data of this example inquired from database being put into buffer memory from database.
Above-mentioned active instance list management unit can also be used for regularly carrying out updating maintenance to described active instance list further, specifically, active instance list management unit can comprise updating maintenance module, for making regular check on the last update time of each example in described active instance list; If the difference of the last update time of a certain example and current time exceedes the threshold value of setting, then judge that this example is inactive example, and this example is deleted from described active instance list;
Updating maintenance module can also be used for: will exist in the buffer but the data cached deletion of non-existent example in described active instance list.
The specific works process of said apparatus is as described in above-mentioned embodiment of the method.
In sum, the data cached committed memory space that method described in the embodiment of the present invention can either avoid utilization rate not high, needs the example quantity upgraded to lack when upgrading buffer memory because each; Also can reduce the expense of cpu and unnecessary DataBase combining as far as possible, reduce the pressure of database.
The above; be only the present invention's preferably embodiment, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claims.

Claims (10)

1. a method for the many instance datas of buffer memory, is characterized in that, safeguards there is active instance list, at least comprise field: the time T of example id and the last request server end data of example in described active instance list in the internal memory of server end;
Described method comprises:
When receiving the request of data that a certain example is sent, if do not find this example in described active instance list, then the id of this example is added in described active instance list, and the time T of correspondence is set to the time of current server end, and inquire about the data of this example from database after, return to client corresponding to this example;
If found this example in described active instance list, then the data cached of this example is returned to client corresponding to this example, and upgraded the last-minute plea time of corresponding instance in described active instance list.
2. the method for many instance datas of buffer memory according to claim 1, is characterized in that, described from database, inquire about the data of this example after return to client corresponding to this example after, described method also comprises:
The data of this example inquired from database are put into buffer memory.
3. the method for many instance datas of buffer memory according to claim 1, it is characterized in that, described method also comprises:
Regularly updating maintenance is carried out to described active instance list.
4. the method for many instance datas of buffer memory according to claim 3, is characterized in that, describedly regularly carries out updating maintenance to described active instance list and is specially:
Make regular check on the last update time of each example in described active instance list;
If the difference of the last update time of a certain example and current time exceedes the threshold value of setting, then judge that this example is inactive example, and this example is deleted from described active instance list.
5. the method for many instance datas of buffer memory according to claim 4, is characterized in that, described this example is deleted from described active instance list after, also comprise:
To exist in the buffer but the data cached deletion of non-existent example in described active instance list.
6. a device for the many instance datas of buffer memory, is characterized in that, described device comprises:
Active instance list management unit, for safeguarding active instance list, at least comprises field in described active instance list: the time T of example id and the last request server end data of example;
Data receipt unit, for receiving the request of data that a certain example is sent;
Instance data processing unit, the request of data sent for a certain example received according to described data receipt unit carries out searching process in described active instance list, specifically comprise: if do not find this example in described active instance list, then the id of this example is added in described active instance list, and the time T of correspondence is set to the time of current server end, and inquire about the data of this example from database after, return to client corresponding to this example; If found this example in described active instance list, then the data cached of this example is returned to client corresponding to this example, and upgraded the last-minute plea time of corresponding instance in described active instance list.
7. the device of many instance datas of buffer memory as claimed in claim 6, it is characterized in that, described device also comprises:
Data cached administrative unit, for inquiring about the data of this example at described instance data processing unit and after returning to client corresponding to this example, the data of this example inquired from database being put into buffer memory from database.
8. the device of many instance datas of buffer memory as claimed in claim 6, is characterized in that,
Described active instance list management unit is further used for regularly carrying out updating maintenance to described active instance list.
9. the device of many instance datas of buffer memory as claimed in claim 8, it is characterized in that, described active instance list management unit comprises further:
Updating maintenance module, for making regular check on the last update time of each example in described active instance list; If the difference of the last update time of a certain example and current time exceedes the threshold value of setting, then judge that this example is inactive example, and this example is deleted from described active instance list.
10. the device of many instance datas of buffer memory as claimed in claim 9, is characterized in that, described updating maintenance module also for: will exist in the buffer but the data cached deletion of non-existent example in described active instance list.
CN201410648574.XA 2014-11-14 2014-11-14 A kind of method and device for caching more instance datas Active CN104331492B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410648574.XA CN104331492B (en) 2014-11-14 2014-11-14 A kind of method and device for caching more instance datas

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410648574.XA CN104331492B (en) 2014-11-14 2014-11-14 A kind of method and device for caching more instance datas

Publications (2)

Publication Number Publication Date
CN104331492A true CN104331492A (en) 2015-02-04
CN104331492B CN104331492B (en) 2017-11-21

Family

ID=52406219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410648574.XA Active CN104331492B (en) 2014-11-14 2014-11-14 A kind of method and device for caching more instance datas

Country Status (1)

Country Link
CN (1) CN104331492B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468795A (en) * 2015-10-30 2016-04-06 广西慧云信息技术有限公司 Sensing device real-time data management method
CN105812189A (en) * 2016-04-26 2016-07-27 努比亚技术有限公司 Information processing method and server
CN106547751A (en) * 2015-09-16 2017-03-29 阿里巴巴集团控股有限公司 Data cached update method and device
CN106933933A (en) * 2015-12-31 2017-07-07 北京国双科技有限公司 The processing method and processing device of data table information
CN109120692A (en) * 2018-08-16 2019-01-01 北京百度网讯科技有限公司 Method and apparatus for handling request
CN109213604A (en) * 2018-10-15 2019-01-15 北京奇艺世纪科技有限公司 A kind of management method and device of data source
CN109255001A (en) * 2018-08-31 2019-01-22 阿里巴巴集团控股有限公司 Maintaining method and device, the electronic equipment in interface instance library
CN110162543A (en) * 2019-05-29 2019-08-23 北京奇艺世纪科技有限公司 A kind of information query method and device
CN110795457A (en) * 2019-09-24 2020-02-14 苏宁云计算有限公司 Data caching processing method and device, computer equipment and storage medium
CN111782185A (en) * 2020-06-30 2020-10-16 北京百度网讯科技有限公司 Management method, device and medium for artificial intelligence development platform
CN112433875A (en) * 2020-11-23 2021-03-02 京东数字科技控股股份有限公司 Middleware-based database operation method and device and terminal equipment
CN113688338A (en) * 2020-05-19 2021-11-23 上海惠芽信息技术有限公司 User data processing method, processing device and computer storage medium
CN114385663A (en) * 2022-03-23 2022-04-22 北京国联政信科技有限公司 Data processing method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1659548A (en) * 2002-07-17 2005-08-24 欧里科国际公司 System and method for caching data for a mobile application
CN102663096A (en) * 2012-04-11 2012-09-12 北京像素软件科技股份有限公司 Method for reading data based on data cache technology
CN102999444A (en) * 2012-11-13 2013-03-27 华为技术有限公司 Method and device for replacing data in caching module
US20140067988A1 (en) * 2012-09-04 2014-03-06 International Business Machines Corporation On-Demand Caching in a WAN Separated Distributed File System or Clustered File System Cache

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1659548A (en) * 2002-07-17 2005-08-24 欧里科国际公司 System and method for caching data for a mobile application
CN102663096A (en) * 2012-04-11 2012-09-12 北京像素软件科技股份有限公司 Method for reading data based on data cache technology
US20140067988A1 (en) * 2012-09-04 2014-03-06 International Business Machines Corporation On-Demand Caching in a WAN Separated Distributed File System or Clustered File System Cache
CN102999444A (en) * 2012-11-13 2013-03-27 华为技术有限公司 Method and device for replacing data in caching module

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106547751A (en) * 2015-09-16 2017-03-29 阿里巴巴集团控股有限公司 Data cached update method and device
CN106547751B (en) * 2015-09-16 2020-11-24 阿里巴巴集团控股有限公司 Cache data updating method and device
CN105468795A (en) * 2015-10-30 2016-04-06 广西慧云信息技术有限公司 Sensing device real-time data management method
CN106933933A (en) * 2015-12-31 2017-07-07 北京国双科技有限公司 The processing method and processing device of data table information
CN106933933B (en) * 2015-12-31 2019-12-10 北京国双科技有限公司 Data table information processing method and device
CN105812189B (en) * 2016-04-26 2019-06-28 努比亚技术有限公司 A kind of information processing method and server
CN105812189A (en) * 2016-04-26 2016-07-27 努比亚技术有限公司 Information processing method and server
CN109120692A (en) * 2018-08-16 2019-01-01 北京百度网讯科技有限公司 Method and apparatus for handling request
CN109255001A (en) * 2018-08-31 2019-01-22 阿里巴巴集团控股有限公司 Maintaining method and device, the electronic equipment in interface instance library
CN109213604A (en) * 2018-10-15 2019-01-15 北京奇艺世纪科技有限公司 A kind of management method and device of data source
CN109213604B (en) * 2018-10-15 2021-08-20 北京奇艺世纪科技有限公司 Data source management method and device
CN110162543A (en) * 2019-05-29 2019-08-23 北京奇艺世纪科技有限公司 A kind of information query method and device
CN110795457A (en) * 2019-09-24 2020-02-14 苏宁云计算有限公司 Data caching processing method and device, computer equipment and storage medium
CN113688338A (en) * 2020-05-19 2021-11-23 上海惠芽信息技术有限公司 User data processing method, processing device and computer storage medium
CN111782185A (en) * 2020-06-30 2020-10-16 北京百度网讯科技有限公司 Management method, device and medium for artificial intelligence development platform
CN111782185B (en) * 2020-06-30 2024-01-09 北京百度网讯科技有限公司 Management method, equipment and medium of artificial intelligent development platform
CN112433875A (en) * 2020-11-23 2021-03-02 京东数字科技控股股份有限公司 Middleware-based database operation method and device and terminal equipment
CN114385663A (en) * 2022-03-23 2022-04-22 北京国联政信科技有限公司 Data processing method and device
CN114385663B (en) * 2022-03-23 2022-06-28 北京国联政信科技有限公司 Data processing method and device

Also Published As

Publication number Publication date
CN104331492B (en) 2017-11-21

Similar Documents

Publication Publication Date Title
CN104331492A (en) Method and device for caching multi-instance data
US8712961B2 (en) Database caching utilizing asynchronous log-based replication
CN107133234B (en) Method, device and system for updating cache data
CN103457905B (en) Method of data synchronization, system and equipment
CN104636500A (en) Method and device for querying heat data
CN107291869B (en) Distributed service system and data query method thereof
CN102902730A (en) Method and device for reading data based on data cache
CN103198108B (en) A kind of index data update method, retrieval server and system
CN101930472A (en) Parallel query method for distributed database
CN105100050A (en) User permission management method and system
CN102937980A (en) Method for inquiring data of cluster database
CN101557427A (en) Method for providing diffluent information and realizing the diffluence of clients, system and server thereof
CN110505310B (en) Method, device and system for realizing distributed cache
US20150286671A1 (en) Transaction system
CN103729247A (en) Data acquisition request processing method and system and server
US11018860B2 (en) Highly available and reliable secret distribution infrastructure
CN104572845A (en) File distribution method and device, equipment and system
US20140149392A1 (en) Unified search result service and cache update
CN108614847B (en) Data caching method and system
CN106777085A (en) A kind of data processing method, device and data query system
JP2013037450A (en) Database update controller, database management system, and database update control program
US10747773B2 (en) Database management system, computer, and database management method
US20140136791A1 (en) Managing data within a cache
US10284649B2 (en) Distributed processing system
KR101424568B1 (en) Client and database server for resumable transaction and method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP02 Change in the address of a patent holder

Address after: 100083 No. 401, 4th Floor, Haitai Building, 229 North Fourth Ring Road, Haidian District, Beijing

Patentee after: Beijing Guoshuang Technology Co.,Ltd.

Address before: 100086 Cuigong Hotel, 76 Zhichun Road, Shuangyushu District, Haidian District, Beijing

Patentee before: Beijing Guoshuang Technology Co.,Ltd.

CP02 Change in the address of a patent holder
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method and device for caching multi-instance data

Effective date of registration: 20190531

Granted publication date: 20171121

Pledgee: Shenzhen Black Horse World Investment Consulting Co., Ltd.

Pledgor: Beijing Guoshuang Technology Co.,Ltd.

Registration number: 2019990000503

PE01 Entry into force of the registration of the contract for pledge of patent right