CN103412869A - Method for batch pushing of server data updating - Google Patents

Method for batch pushing of server data updating Download PDF

Info

Publication number
CN103412869A
CN103412869A CN201310276473XA CN201310276473A CN103412869A CN 103412869 A CN103412869 A CN 103412869A CN 201310276473X A CN201310276473X A CN 201310276473XA CN 201310276473 A CN201310276473 A CN 201310276473A CN 103412869 A CN103412869 A CN 103412869A
Authority
CN
China
Prior art keywords
data
user
server
renewal
tables
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.)
Pending
Application number
CN201310276473XA
Other languages
Chinese (zh)
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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201310276473XA priority Critical patent/CN103412869A/en
Publication of CN103412869A publication Critical patent/CN103412869A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

The invention discloses a method for batch pushing of server data updating. The method comprises the steps that a data updating process and an update notification process are separated, the data updating process is in accordance with data requirements which is enrolled by a user, a recording process of data updating is managed uniformly, and only data indexes which the user is interested in and is updated is recorded; as to the update notification process, by the adoption of a batch pushing mode, a server sends updated data to the user who need informing according to real-time requirements of the data. The method is applicable to a client server network environment where frequent data updating is required; due to the fact that the process of data updating and the process of update notification are separated, batch pushing is achieved; the real-time performance of update notification is guaranteed while the processing costs and communication costs of server data updating can be reduced, and the performance of the server is greatly improved.

Description

The batch method for pushing that server data upgrades
Technical field
The invention belongs to communication technical field, be specifically related to the batch method for pushing that server data upgrades.
Background technology
The C/S structure can take full advantage of the advantage of two ends hardware environment, task is reasonably allocated to Client end and Server brings in realization, reduced the communication-cost of system, the most application software system is all the two-layer even sandwich construction of Client/Server form.In this mechanism, client can ownly also need certain mechanism to notify to corresponding subscription client to the server request data equally when server end has data to change, and this will use server push technology.
The basic thought of server push technology is to change client active request information into server initiatively to send information, for example, when server end has data to change, need which data of real-time informing subscription client that variation has occurred, will upgrade data-pushing to the associated user.
BJ Power High Level Training School's journal disclosed " database based on Trigger upgrades automatically " in 2010, the concrete mode fulfillment database of Trigger that adopts upgrades automatically, each database table has created corresponding trigger, when the data in certain tables of data change, can trigger the associated touch hair device, carry out correlation function and return to corresponding information to the client user.Mainly there is the deficiency of two aspects in this feedback method for pushing: at first, as long as the database table data change, just have data and return to client, along with tables of data in database is on the increase, data table items is abundant increasing gradually, the frequency that data change will constantly increase, and will constantly give the client return data, cost on network communication meeting rapid growth; Secondly, each trigger in this programme directly with the client binding, can be to the very large challenge of server performance proposition in the Data Update change procedure.
Summary of the invention
Purpose of the present invention is mainly to upgrade the method with the update notification process by mask data, overcome existingly by data change server update processing expenditure and the large shortcoming of communication overhead in the sending out notice technology caused, proposed the batch method for pushing that a kind of server data upgrades.
Technical scheme of the present invention is: the batch method for pushing that a kind of server data upgrades comprises the steps:
Step 1. adopts the demand data of login mechanism recording user at server end, described demand data is specially the interested data message of user, adopts logic rules to be described; As the user for the first time during game server, server can and be described user's demand data according to the regular record of appointment;
Step 2. for the interested data item of user, is set up Data renewal mechanism at server end, is specially: when data occur to upgrade, only the data directory of the interested more new data of user is recorded in unified renewal logging modle;
Step 3. is set the cycle of update notification, makes regular check on the renewal logging modle, when finding that there is more new data, adopts the mode pushed in batches that the data of renewal are sent to relative users.
The described logic rules of step 1 can refine to database, table, record, regular expression etc.The login mechanism of mentioning in step 1 can adopt implemented in many forms, for example, adopts the simplest registration table, in this registration table, registers own demand and interested data message according to the predetermined logic rule when user logins for the first time.As a kind of preferred version, login mechanism specifically adopts registration form, described registration form is for recording the interested tables of data of registered user and data message, comprise two field: Table I D and user ID, described Table I D, for meaning different tables of data, is one-to-one relationship between Table I D and tables of data; Described user ID is for indicating different users.
The renewal logging modle of mentioning in step 2 can adopt various ways to realize, for example the form of employing table is carried out record, namely upgrades record sheet, carrys out the interested data directory of recording user with it.As a kind of preferred version, the described renewal logging modle of step 2 is specially the renewal record sheet, for the data item recorded, mark changes, comprise field: data item ID and Table I D, described data item ID is for meaning the data item changed, and described Table I D, for meaning different tables of data, comprises the data item changed in described tables of data, when in tables of data, having data item to change, will in upgrading record sheet, record the ID of this data item, affiliated Table I D.
Periodic queries described in step 3 is upgraded logging modle, and the cycle, according to the real-time property requirements definition, does like this and the disposable batch of the data of upgrading in one-period can be fed back to the user, reduces communication overhead, improves server performance.As a kind of preferred version, logging modle is upgraded in the described inspection of step 3, when finding that there is more new data, adopt the mode pushed in batches to send to the relative users detailed process as follows the data of renewal: record sheet is upgraded in inquiry, while in finding the renewal record sheet, the non-NULL field being arranged, showing in this server database tables of data has data that variation has occurred, then according to the Table I D upgraded in record sheet, find user ID in registration form, then corresponding delta data is fed back to user corresponding to user ID who finds.
For recording the more renewal logging modle of new data, can further refine to renewal and newly-increased these two kinds of variations of data of database of distinguishing legacy data, the information that the user is obtained is concrete more in detail, has better user to experience.
Further, described renewal record sheet also comprises the zone bit field, and described zone bit field is for meaning the type that database tables of data data change.
Further, if in database, renewal has occurred the tables of data legacy data, the zone bit field is set to 1, if tables of data newly increases data in database, the zone bit field is set to 0.
Beneficial effect of the present invention: method of the present invention is that data updating process and update notification process are separated, data updating process is according to the demand data of user's registration, the recording process of unified management Data Update, the data directory that only recording user is interested and generation is upgraded; The update notification process, by the requirement of real-time of server according to data, adopts propelling movement mode in batches the data of renewal to be sent to the user who needs notice.Method of the present invention goes for the client-server network environment that needs frequent data item to upgrade, by mask data, upgrade and the update notification process, realize pushing in batches, can when guaranteeing the update notification real-time, reduce the Data Update processing expenditure of server, and communication overhead, greatly improve the performance of server, aspect dirigibility and extensibility, be significantly improved simultaneously, concrete advantage applies is in the following aspects:
One, in database, safeguarding an independent renewal logging modle, the recording process of unified management Data Update, recording user interested and occur to upgrade data; The update notification process can be inquired about the state that upgrades logging modle periodically automatically according to the cycle according to the real-time property definition, according to predefined rule, the disposable batch of all data changed in one-period is fed back to the associated user, for all more new datas of same user, can be packaged into a packet and feed back to this user.Method relatively, the main advantage of doing like this are when guaranteeing the update notification real-time, to reduce data processing expenditure and the communication overhead of server, improve greatly server performance.
Two, this method does not relate to the variation of this body structure of tables of data, just increased in addition registration mechanism newly and upgraded logging modle, extensibility is good, dirigibility is strong, be applicable to disparate databases, different situation, be particularly useful for the client-server network environment that the data frequent updating changes, the developer also can carry out otherwise improvement on this scheme basis.
Three, the registration of server end mechanism and upgrade logging modle, can separate data updating process with the update notification process, the pressure and the puzzlement that make Data Update frequently can not cause inconvenience to the user.
The accompanying drawing explanation
Fig. 1 is the schematic flow diagram of user's Register Cancel process in the embodiment of the present invention.
Fig. 2 is the schematic flow diagram of Data Update in the embodiment of the present invention, change procedure.
Fig. 3 is the schematic flow diagram of batch feedback procedure in inventive embodiments.
3 tables of data used in Fig. 4 embodiment of the present invention.
Embodiment
In the embodiment of the present invention, the registration login mechanism of server end and renewal logging modle adopt respectively registration form and upgrade the form realization of record sheet, server end is safeguarded this two tables simultaneously, by inquiry, upgrade the state of record sheet, while in upgrading record sheet, non-null record being arranged, can automatically trigger feedback function in batches, concrete implementation step is as follows:
S1. in server database, safeguard a registration form, described registration form is for recording the interested tables of data of registered user and data message, at least comprise two field: Table I D and user ID, described Table I D, for meaning different tables of data, is one-to-one relationship between Table I D and tables of data; Described user ID is for indicating different users; Specifically as shown in table 1, user's Register Cancel process can be with reference to figure 1.The user during access services device, needs corresponding this table to register for the first time, and the content in table will occur to upgrade and change, and the data message of paying close attention to according to the user adds Table I D, user ID in table corresponding position, is convenient to subsequent query; In order not do futile work, after user log off is arranged, also to for this table, do to nullify in time and process simultaneously.
Table 1
Table I D User ID
? ?
S2. in server database, safeguard one and upgrade record sheet, the data item that unified record, mark change, comprise: data item ID and Table I D, described Table I D, for meaning different tables of data, comprises the data item (that data item of namely data item ID representative) changed in the tables of data of Table I D representative herein.
As a kind of preferred version, to upgrade record sheet here and also comprise the zone bit field, described zone bit field is for meaning the type that database tables of data data change, such as the zone bit field value is 0 o'clock, renewal has occurred in the representation database legacy data; The zone bit field value is 1 o'clock, in representation database, has increased new data.
Specifically as shown in table 2: when in tables of data, having data item to change, will in upgrading record sheet, record the ID of this data item, affiliated Table I D, and the value of zone bit field is set, if in database, renewal has occurred legacy data, attribute field puts 1, if in database, newly increase data, the value of attribute field is 0, and detailed process as shown in Figure 2.
Table 2
Data item ID Table I D Zone bit
? ? ?
S3. record sheet is upgraded in inquiry, while in finding the renewal record sheet, the non-NULL field being arranged, showing in this server database has data that variation has occurred, then according to the Table I D upgraded in record sheet, find user ID in registration form, then corresponding delta data is fed back in batches to user (namely to the interested user of the data that change) corresponding to user ID who finds, detailed process as shown in Figure 3.
Here inquiry is upgraded record sheet and is specially periodic inquiry renewal record sheet.Here can be according to optimal period of real-time property requirements definition, when system is considered emphatically to reduce system overhead and ignored and push while postponing, optimal period can define more greatly; When system, consider emphatically to reduce pushing while postponing, even variation has occurred user's data of knowing as far as possible early, need a little bit smaller by period definition; General System all can consider communication overhead and push delay, namely select one-period, in the situation that do not affect the user, understand in real time data variation, save as much as possible server communication expense and transmission bandwidth, and adopt feedback periodically in batches, the packing of delta data in one-period is issued to the associated user, can reduce transmission bandwidth and expense.
In above-mentioned steps S1, according to actual conditions, can additionally add the interested data item field of user, such as in registration form, increasing again a field: SQL statement, according to the user to interested definition of data item SQL statement in tables of data.
In above-mentioned steps S2, it is a series of operational motions to database table that cause that data table items changes, and if upgraded record sheet, can realize by the definition storing process.Storing process is in fact also the set of one group of SQL statement, has just increased some logical relations, but comparatively speaking, there are many advantages in storing process, and for example safety, efficient etc.
In above-mentioned steps S3, whether the data query database data changes, and then according to Query Result, tables of data is carried out to sequence of operations, and this whole process also can define storing process and realize; Data in renewal record sheet in step S3, after being applied, need in time it to be emptied in addition, and this can realize by defining a kind of available mechanism.
Below by an example, describe:
In the given data storehouse, have three tables: Biao, village, town table and resident's information table, list structure as shown in Figure 4.In the table of town, comprise town numbering, three fields of Ming, town, town floor area, comprise village's numbering, village's title, village's floor area and four, affiliated town field in village's table, in resident's information table, comprise resident family's numbering, resident family's name, living space and four, affiliated village field.
Illustrate: between table, have certain association: when resident's area information changes, can cause town village area to change, then cause the town area to change.
Suppose: the Table I D of Biao, village, town table and resident's information table is respectively 1,2,3; 3 users are arranged now, and the user of user ID=1 only is concerned about the variation of each villager's living space, and the user of user ID=2 is concerned about the variation of village's floor area, and the user of user ID=3 is concerned about the variation of town floor area.
If in interior resident's information table of certain cycle, variation has occurred surnamed Zhang user's living space, whole propelling movement feedback mechanism implementation is as follows:
Steps A. in database, create and safeguard a registration form, be used for recording the interested tables of data of registered user and data message, concrete structure is with reference to table 1. when above-mentioned 3 users register, and registration form need to carry out the data interpolation, and result is as shown in table 3:
Table 3
Table I D User ID
1 1
2 2
The user's login mechanism related in above-mentioned steps A has a little different from common user registering method, is mainly reflected in: in the information sent when the user registers, need to comprise the data message of oneself paying close attention to.Server needs to upgrade the data message in registration form according to these information that extract, in order to the subsequent applications inquiry.In this registration form, also can additionally add according to actual conditions other field in addition, such as in the end adding the SQL statement field, the data item that the sign user ID is paid close attention to.
Step B. creates one and upgrades record sheet in database, the data item that special record, mark change, and structure is with reference to table 2.Variation has occurred in surnamed Zhang resident's living space, thereby causes that variation has occurred for village's area and town area, can define the renewal that storing process realizes upgrading record sheet, and result is as shown in table 4:
Table 4
Data item ID Table I D Zone bit
3 1 1
3 2 1
3 1 1
In above-mentioned steps B, should be noted that 2 points: be a bit that data in the above-mentioned database table of mentioning change and comprise two kinds of situations: a kind of situation is that the legacy data item in database table upgrades, and now, the zone bit field of upgrading in record sheet need to put 1; Another kind of situation is in database table, to insert new data, now, upgrades the mark position 0 in record sheet.Second point it should be noted that because may have incidence relation between the different pieces of information table in database, so the data in table change, may cause that other data that are associated table also change, thus, upgrade record sheet and can almost add simultaneously multi-group data, this does not affect this case operation realizes, can highlight on the contrary the advantage of this programme.
Illustrate the meaning of zone bit field here: with resident's information table for example, extended house if the interior original user of one-period opens, renewal has occurred in living space, and in this cycle simultaneously, Li user has brought, and he also will account for certain area; If these two kinds of variations are returned to the user in the same way, the information statement is indefinite, after adding the zone bit field, can be in Li's information of returning marking explanation this be to Add User, like this terminal user can obtain more accurately, information clearly.
Step C. inquiry periodically automatically upgrades record sheet, and finding to upgrade in record sheet has the non-NULL field, shows in this cycle and has data that variation has occurred in database.Here can be by the clock control cycle, the state of every 7 days periodic queries renewal record sheets of definition in the present embodiment, find to upgrade in record sheet the non-NULL field is arranged, according to mid-1 zone bit of this table, can judge that in tables of data, variation has occurred legacy data, then according to the Table I D in this table, take out associated user ID from the registration form created above-mentioned steps A, the disposable batch of the data that change in this cycle is fed back to subscription client.
In the present embodiment, all change because the table relation causes three data in table, like this according to upgrading record sheet and registration form, feed back to corresponding user by the change list data in this cycle are disposable.
In above-mentioned steps C, should be noted that 3 points: first is, what in this step, adopt is the state that record sheet is upgraded in periodically inquiry, also can adopt other mechanism according to own demand in actual applications, when such as the record in upgrading record sheet, surpassing certain numeral or upgrading the record sheet update times over certain number of times, just automatically trigger feedback function in batches, but comparatively speaking, latter's situation that may relate to is comparatively complicated.Second point is, inquiry is upgraded record sheet, is determined that according to registration form in steps A the whole process of user ID can realize by storing process, storing process is in fact also the set of one group of SQL statement, some logical relations have just been increased, but comparatively speaking, there are many advantages in storing process, and for example safety, efficient etc.Last point is that the data of upgrading in record sheet need to empty in time, namely after having looked into the renewal record sheet, need corresponding mechanism in time all fields to be emptied to processing.
Those of ordinary skill in the art will appreciate that, embodiment described here is in order to help reader understanding's principle of the present invention, should be understood to that protection scope of the present invention is not limited to such special statement and embodiment.Those of ordinary skill in the art can make various other various concrete distortion and combinations that do not break away from essence of the present invention according to these technology enlightenments disclosed by the invention, and these distortion and combination are still in protection scope of the present invention.

Claims (6)

1. the batch method for pushing that server data upgrades, comprise the steps:
Step 1. adopts the demand data of login mechanism recording user at server end, described demand data is specially the interested data message of user, adopts logic rules to be described; As the user for the first time during game server, server is according to the regular record of appointment and describe user's demand data;
Step 2. for the interested data item of user, is set up Data renewal mechanism at server end, is specially: when data occur to upgrade, only the data directory of the interested more new data of user is recorded in unified renewal logging modle;
Step 3. is set the cycle of update notification, makes regular check on the renewal logging modle, when finding that there is more new data, adopts the mode pushed in batches that the data of renewal are sent to relative users.
2. the batch method for pushing that upgrades of server data according to claim 1, it is characterized in that, login mechanism specifically adopts registration form, described registration form is for recording the interested tables of data of registered user and data message, comprise two field: Table I D and user ID, described Table I D, for meaning different tables of data, is one-to-one relationship between Table I D and tables of data; Described user ID is for indicating different users.
3. the batch method for pushing that upgrades of server data according to claim 1, it is characterized in that, the described renewal logging modle of step 2 is specially the renewal record sheet, for the data item recorded, mark changes, comprise field: data item ID and Table I D, described data item ID is for meaning the data item changed, described Table I D is for meaning different tables of data, in described tables of data, comprise the data item changed, when in tables of data, having data item to change, will in upgrading record sheet, record the ID of this data item, affiliated Table I D.
4. the batch method for pushing upgraded according to the described server data of claim 2 or 3, it is characterized in that, logging modle is upgraded in the described inspection of step 3, when finding that there is more new data, adopt the mode pushed in batches to send to the relative users detailed process as follows the data of renewal: record sheet is upgraded in inquiry, while in finding the renewal record sheet, the non-NULL field being arranged, showing in this server database tables of data has data that variation has occurred, then according to the Table I D upgraded in record sheet, find user ID in registration form, then corresponding delta data is fed back to user corresponding to user ID who finds.
5. the batch method for pushing of server data renewal according to claim 4, is characterized in that, described renewal record sheet also comprises the zone bit field, and described zone bit field is for meaning the type that database tables of data data change.
6. the batch method for pushing that upgrades of server data according to claim 5, it is characterized in that, if in database, renewal has occurred the tables of data legacy data, the zone bit field is set to 1, if tables of data newly increases data in database, the zone bit field is set to 0.
CN201310276473XA 2013-07-03 2013-07-03 Method for batch pushing of server data updating Pending CN103412869A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310276473XA CN103412869A (en) 2013-07-03 2013-07-03 Method for batch pushing of server data updating

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310276473XA CN103412869A (en) 2013-07-03 2013-07-03 Method for batch pushing of server data updating

Publications (1)

Publication Number Publication Date
CN103412869A true CN103412869A (en) 2013-11-27

Family

ID=49605881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310276473XA Pending CN103412869A (en) 2013-07-03 2013-07-03 Method for batch pushing of server data updating

Country Status (1)

Country Link
CN (1) CN103412869A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468395A (en) * 2014-09-10 2016-04-06 阿里巴巴集团控股有限公司 Updating method, device and system
CN105635257A (en) * 2015-12-24 2016-06-01 福建天泉教育科技有限公司 Method and system for automatically detecting data update
CN107360232A (en) * 2017-07-14 2017-11-17 掌阅科技股份有限公司 Data change asynchronous execution method, electronic equipment, computer-readable storage medium
CN107959699A (en) * 2016-10-18 2018-04-24 中车株洲电力机车研究所有限公司 A kind of WebSocket data delivery systems and method based on Stream Processing
CN112256715A (en) * 2020-11-12 2021-01-22 微医云(杭州)控股有限公司 Index updating method and device, electronic equipment and storage medium
CN112418631A (en) * 2020-11-16 2021-02-26 五八同城信息技术有限公司 Resource allocation method and device, electronic equipment and storage medium
CN113919006A (en) * 2021-10-22 2022-01-11 航天信息股份有限公司 Method, equipment and computer storage medium for protecting data integrity

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101540779A (en) * 2008-03-18 2009-09-23 张超 Method and device for pushing intelligent advertisements facing to requirements of mobile subscribers
CN102075539A (en) * 2011-01-25 2011-05-25 中兴通讯股份有限公司 Data delivery system and method
CN102546796A (en) * 2011-12-31 2012-07-04 重庆新媒农信科技有限公司 Data updating system and method of service server
US20120197840A1 (en) * 2011-01-28 2012-08-02 Oracle International Corporation Push replication for use with a distributed data grid

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101540779A (en) * 2008-03-18 2009-09-23 张超 Method and device for pushing intelligent advertisements facing to requirements of mobile subscribers
CN102075539A (en) * 2011-01-25 2011-05-25 中兴通讯股份有限公司 Data delivery system and method
US20120197840A1 (en) * 2011-01-28 2012-08-02 Oracle International Corporation Push replication for use with a distributed data grid
CN102546796A (en) * 2011-12-31 2012-07-04 重庆新媒农信科技有限公司 Data updating system and method of service server

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468395A (en) * 2014-09-10 2016-04-06 阿里巴巴集团控股有限公司 Updating method, device and system
CN105635257A (en) * 2015-12-24 2016-06-01 福建天泉教育科技有限公司 Method and system for automatically detecting data update
CN107959699A (en) * 2016-10-18 2018-04-24 中车株洲电力机车研究所有限公司 A kind of WebSocket data delivery systems and method based on Stream Processing
CN107360232A (en) * 2017-07-14 2017-11-17 掌阅科技股份有限公司 Data change asynchronous execution method, electronic equipment, computer-readable storage medium
CN107360232B (en) * 2017-07-14 2019-01-22 掌阅科技股份有限公司 Data change asynchronous execution method, electronic equipment, computer storage medium
CN112256715A (en) * 2020-11-12 2021-01-22 微医云(杭州)控股有限公司 Index updating method and device, electronic equipment and storage medium
CN112256715B (en) * 2020-11-12 2024-04-19 微医云(杭州)控股有限公司 Index updating method and device, electronic equipment and storage medium
CN112418631A (en) * 2020-11-16 2021-02-26 五八同城信息技术有限公司 Resource allocation method and device, electronic equipment and storage medium
CN113919006A (en) * 2021-10-22 2022-01-11 航天信息股份有限公司 Method, equipment and computer storage medium for protecting data integrity

Similar Documents

Publication Publication Date Title
CN103412869A (en) Method for batch pushing of server data updating
CN101876983B (en) Method for partitioning database and system thereof
CN106227800B (en) Storage method and management system for highly-associated big data
CN105009111B (en) Use the distributed SQL query processing of key assignments storage system
JP6144700B2 (en) Scalable analysis platform for semi-structured data
CN102164186B (en) Method and system for realizing cloud search service
EP3591547A1 (en) Query optimization method and related device
CN102054000B (en) Data querying method, device and system
CN100492367C (en) Reminding device and method used for download system
US11321315B2 (en) Methods and systems for database optimization
CN104123374A (en) Method and device for aggregate query in distributed databases
CN103729447A (en) Method for fast searching database
CN102999563A (en) Network resource semantic retrieval method and system based on resource description framework
US20090177647A1 (en) Method and Apparatus for Conducting Data Queries Using Consolidation Strings and Inter-Node Consolidation
CN102253980A (en) Data processing method and data processing system
CN104216955A (en) Methods and devices for operating data and managing events and distributed system
Başca et al. Querying a messy web of data with avalanche
US10776352B2 (en) Generic query language for data stores
CN105740383A (en) Method and system for realizing data consistency of database and cache in big data platform
CN103761102A (en) Unified data service platform and implementation method thereof
CN102314480A (en) Distributed data storage method specific to mass data
CN103838781A (en) Database access method and system
CN102385617A (en) Dynamic domain query and query translation
US20120303608A1 (en) Method and system for caching lexical mappings for rdf data
CN105610881A (en) Distributed cache range query method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20131127