CN103186623B - DBAM and system - Google Patents

DBAM and system Download PDF

Info

Publication number
CN103186623B
CN103186623B CN201110457711.8A CN201110457711A CN103186623B CN 103186623 B CN103186623 B CN 103186623B CN 201110457711 A CN201110457711 A CN 201110457711A CN 103186623 B CN103186623 B CN 103186623B
Authority
CN
China
Prior art keywords
database
condition
current
code
access
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.)
Active
Application number
CN201110457711.8A
Other languages
Chinese (zh)
Other versions
CN103186623A (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.)
Digiwin Software Co Ltd
Original Assignee
Digiwin Software 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 Digiwin Software Co Ltd filed Critical Digiwin Software Co Ltd
Priority to CN201110457711.8A priority Critical patent/CN103186623B/en
Priority to TW101123080A priority patent/TWI590084B/en
Publication of CN103186623A publication Critical patent/CN103186623A/en
Application granted granted Critical
Publication of CN103186623B publication Critical patent/CN103186623B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

A kind of DBAM comprises following steps: receive an access requirement from a client, in order to the target matrix in access target database.Wherein, access requirement comprises one and logins information, a current database on-line recogrition code and a current access condition at present.According to logining information and current database on-line recogrition code at present, in the condition for identification table of target database, search at least one pre-stored data storehouse on-line recogrition code and at least one condition for identification value that prestores, to obtain a corresponding current condition for identification value.According to current condition for identification value, current access condition is modified to a data filtering condition by the view logined in database.According to data filtering condition, the solid data of the target matrix in target database filters out valid data.

Description

DBAM and system
Technical field
The invention relates to a kind of DBAM and system.
Background technology
Database is a kind of computerized data store system, can in order to store digital archives.User can increase archives newly or delete files on database.Even, also the operations such as newly-increased, acquisition, renewal, deletion can be performed to the data in archives on database.
Generally speaking, during through data on application program access database, according to user's status of executive utility, its accessible data area in database can be limited.Such as, but when the pattern that database provides changes, the operation scale that the leasehold mode of database promotes into many tenants or database by single tenant is promoted as Group from corporation sole's framework, and the significantly amendment of relative program is often inevasible.
At present the typical practice is under the prerequisite of shared tables of data (Table) and program code, extra identity field (such as tenant ID or group ID) is increased on the one hand in tables of data, data query statement (StructuredQueryLanguage on the other hand relatively inside application program, SQL) extra identity filtercondition (IDFilterCondition) (such as tenant ID=" logins user's tenant " or group ID=" logins user's membership group ") is increased in, by this accurately to filter out legal data area.
But, adjust the program syntax that in application program, database access is relevant to manually, except at substantial manpower and time, be also difficult to deal with backward real-time business model easily simultaneously and change and adjustment.
Summary of the invention
Therefore, an aspect of of the present present invention is providing a kind of DBAM, in order to when client is for data in access database, obtains corresponding condition for identification value according to its database on-line recogrition code, and according to condition for identification value amendment access condition, using the foundation as filtration valid data.DBAM comprises following steps: provide a target database.Wherein, database storage one condition for identification table and a target matrix, condition for identification table is logined one of information to prestore condition for identification value in order to be recorded prestore user logins information, each user that prestores logins information a pre-stored data storehouse on-line recogrition code and each user that prestores of at least one pen, and a solid data deposited by target matrix.Build one and login database.Wherein, the view that database storage is corresponding with target matrix is logined.An access requirement is received, in order to access this target matrix from a client.Wherein, access requirement comprises one and logins information, a current database on-line recogrition code and a current access condition at present.According to logining information and current database on-line recogrition code at present, in the condition for identification table of target database, search pre-stored data storehouse on-line recogrition code and the condition for identification value that prestores, to obtain a corresponding current condition for identification value.According to current condition for identification value, current access condition is modified to a data filtering condition by the view logined in database.According to data filtering condition, filter out valid data from the solid data of target matrix.
Another aspect of the present invention is providing a kind of DBAM, in order to when client is for data in access database, corresponding condition for identification value is obtained according to its database on-line recogrition code, and according to condition for identification value amendment access condition, using the foundation as filtration valid data.DBAM comprises following steps: build one and login database.Wherein, login database and there is a view corresponding with a target matrix.Target matrix is stored in a target database.Target database more has a condition for identification table.Condition for identification table is logined one of information to prestore condition for identification value in order to be recorded prestore user logins information, each user that prestores logins information a pre-stored data storehouse on-line recogrition code and each user that prestores of at least one pen.A solid data deposited by target matrix.The access requirement in order to access target tables of data is received from a client.Wherein, access requirement comprises one and logins information, a current database on-line recogrition code and a current access condition at present.According to logining information and current database on-line recogrition code at present, in target database, search pre-stored data storehouse on-line recogrition code and the condition for identification value that prestores, to obtain a corresponding current condition for identification value.According to current condition for identification value, current access condition is modified to a data filtering condition by the view logined in database.According to data filtering condition, filter out valid data from the solid data of target matrix.
Another aspect of the present invention is providing a kind of database access system, in order to when client is for data in access database, corresponding condition for identification value is obtained according to its database on-line recogrition code, and according to condition for identification value amendment access condition, using the foundation as filtration valid data.Database access system comprises a target database, one and logins database and a processing components.Processing components and target database and login Database and be connected.Target database is in order to store a condition for identification table and a target matrix.Wherein, condition for identification table is logined one of information to prestore condition for identification value in order to be recorded prestore user logins information, each user that prestores logins information a pre-stored data storehouse on-line recogrition code and each user that prestores of at least one pen.A solid data deposited by target matrix.Login database and there is a view corresponding with target matrix.Processing components comprises one and requires that receiver module, obtains module, a correcting module and a filtering module.Require that receiver module receives the access requirement in order to access target tables of data from a client.Wherein, access requirement comprises one and logins information, a current database on-line recogrition code and a current access condition at present.Obtaining module according to logining information and current database on-line recogrition code at present, in the condition for identification table of target database, searching pre-stored data storehouse on-line recogrition code and the condition for identification value that prestores, to obtain a corresponding current condition for identification value.Correcting module is by the view logined in database and according to current condition for identification value, current access condition is modified to a data filtering condition.Filtering module, according to data filtering condition, filters out valid data from the solid data of target matrix.
Application the present invention has following advantages.Not needing to revise the program syntax that in the application program of original client, access database is relevant, database can being made access from providing single group, be promoted as and provide multiple different groups to access.In addition, even if in one embodiment of this invention, the data of multiple different group (as different tenant, different group) are stored on same database, data still can not access by other group on same database.In other words, database rents loan dealer can borrow pattern by the rent of current single tenant very easily, and the rent that be promoted as the many tenants of centralized database borrows pattern, to apply in response to high in the clouds.
Accompanying drawing explanation
For above and other objects of the present invention, feature, advantage and embodiment can be become apparent, being described as follows of institute's accompanying drawings:
Fig. 1 is the process flow diagram of a kind of DBAM according to an embodiment of the present invention.
Fig. 2 is the process flow diagram of a kind of DBAM according to another embodiment of the present invention.
Fig. 3 is the functional block diagram of a kind of database access system according to an embodiment of the present invention.
[primary clustering symbol description]
100: DBAM
110 ~ 170: step
200: DBAM
210 ~ 260: step
300: database access system
310: target database
320: login database
330: processing components
331: require receiver module
332: obtain module
333: correcting module
334: filtering module
335: delivery module
336: generation module
337: storage module
Embodiment
Below will clearly demonstrate spirit of the present invention with graphic and detailed description, have in any art and usually know that the knowledgeable is after understanding preferred embodiment of the present invention, when by the technology of teachings of the present invention, can being changed and modifying, it does not depart from spirit of the present invention and scope.
Please refer to Fig. 1, it is the process flow diagram of a kind of DBAM according to an embodiment of the present invention.In DBAM, when client is for data in access database, obtain corresponding condition for identification value according to its database on-line recogrition code, and according to condition for identification value amendment access condition, using as the foundation of filtering valid data.DBAM implementation can be a computer program and is stored in a computer-readable medium storing, and performs this DBAM after making computing machine read this recording medium.Computer-readable medium storing can be ROM (read-only memory), flash memory, floppy disk, hard disk, CD, Portable disk, tape, by the database of network access or can be familiar with the computer-readable medium storing that this those skilled in the art can think and have identical function easily.
DBAM 100 comprises following steps:
In step 110, a target database is provided.Wherein, database storage one condition for identification table and a target matrix.Condition for identification table is logined one of information to prestore condition for identification value in order to be recorded prestore user logins information, each user that prestores logins information a pre-stored data storehouse on-line recogrition code and each user that prestores of at least one pen.A solid data deposited by target matrix.In one embodiment of this invention, when the user of client logins with its user's information, a database on-line recogrition code can be produced in real time, as dialogue identification code (sessionID) or other login database time the identification code that produces.So, by produced database on-line recogrition code, the field corresponding to its user's information in the condition for identification table of target database can be stored to.In another embodiment of the invention, when the user of client logins with its user's information, the condition for identification value of identifiable design belonging to it, logins the identification code (tenantID) of information tenant, the identification code of membership group as the user that respectively prestores or other is in order to differentiate the identification code of group belonging to it.So, by identified condition for identification value, the field corresponding to its user's information in the condition for identification table of target database can be stored to.In addition, in some embodiments of the invention, target database can be provided by a server end.In other embodiments of the present invention, distributedly can provide target database in multiple server end.
In the step 120, build one and login database.Wherein, the view (view) that database storage is corresponding with target matrix is logined.In one embodiment of this invention, login database and there is the synonym (Synonym) with the condition for identification table synonym in target database.So client can by synonym, and through the condition for identification table logined in database access target database.But, in other embodiments, login database and can not have the synonym with the condition for identification table synonym in target database, be not limited to this exposure book.In addition, view can be a logical table, only comprises the definition of filtercondition and does not comprise data.So, can pass through the conditional value that view must define when revising access target database.In addition.In some embodiments of the invention, database can be logined by building with the server end providing target database identical.In other embodiments of the present invention, can be built by different server end and login database and target database is provided.In other embodiment of the present invention, distributedly can build in multiple server end and login database and target database is provided.
In step 130, receive an access requirement from a client, in order to access this target matrix.Wherein, what access requirement comprised that client uses one logins information, a current database on-line recogrition code and the current access condition in order to access at present.Wherein, current access condition can use the database syntax of Structured Query Language (SQL) (StructuredQueryLanguage, SQL) or other type.
In step 140, according to logining information and current database on-line recogrition code at present, in the condition for identification table of target database, pre-stored data storehouse on-line recogrition code and the condition for identification value that prestores is searched, to obtain a corresponding current condition for identification value.
In step 150, according to current condition for identification value, current access condition is modified to a data filtering condition by the view logined in database.For example, be " Select*fromtableX " at current access condition, and when logining information of logining corresponding to information at present for " TenantID=' 680 ' ", the data filtering condition revised out can be " Select*fromtableXwhereTenantID=' 680 ' ".But, in other embodiments, by other database syntax, current access condition can be modified to data filtering condition, be not limited in this exposure book.
In a step 160, according to data filtering condition, filter out valid data from the solid data of target matrix.So, next can be conveyed through the valid data that leach to client (step 170).Thus, not needing to revise the program that in client, access database is relevant, target database can being made to access from providing single group, be promoted as and the access of multiple different groups is provided.In addition, even if in one embodiment of this invention, the data of multiple different group (as different tenant, different group) are stored in same target database, data still can not access by other group in same target database.In other words, database rents loan dealer can borrow pattern by the rent of current single tenant very easily, and the rent that be promoted as the many tenants of centralized database borrows pattern, to apply in response to high in the clouds.
Please refer to Fig. 2, it is the process flow diagram of a kind of DBAM according to another embodiment of the present invention.In DBAM, when client is for data in access database, obtain corresponding condition for identification value according to its database on-line recogrition code, and according to condition for identification value amendment access condition, using as the foundation of filtering valid data.DBAM implementation can be a computer program and is stored in a computer-readable medium storing, and performs this DBAM after making computing machine read this recording medium.Computer-readable medium storing can be ROM (read-only memory), flash memory, floppy disk, hard disk, CD, Portable disk, tape, by the database of network access or can be familiar with the computer-readable medium storing that this those skilled in the art can think and have identical function easily.
DBAM 200 comprises following steps:
In step 210, build one and login database.Wherein, login database and there is a view corresponding with a target matrix.Target matrix is stored in a target database.In addition, target database more has a condition for identification table.Condition for identification table is logined one of information to prestore condition for identification value in order to be recorded prestore user logins information, each user that prestores logins information a pre-stored data storehouse on-line recogrition code and each user that prestores of at least one pen.A solid data deposited by target matrix.In one embodiment of this invention, when the user of client logins with its user's information, a database on-line recogrition code can be produced in real time, as dialogue identification code or other login database time the identification code that produces.So, by produced database on-line recogrition code, the field corresponding to its user's information in the condition for identification table of target database can be stored to.In another embodiment of the invention, when the user of client logins with its user's information, the condition for identification value of identifiable design belonging to it, logins the identification code of information tenant, the identification code of membership group as the user that respectively prestores or other is in order to differentiate the identification code of group belonging to it.So, by identified condition for identification value, the field corresponding to its user's information in the condition for identification table of target database can be stored to.In addition, in some embodiments of the invention, can be built by a client and login database, target database is then provided in server end.Wherein, target database can be provided by single server end or distributedly to be provided by multiple server end.
In one embodiment of this invention, login database and there is the synonym with the condition for identification table synonym in target database.So client can by synonym, and through the condition for identification table logined in database access target database.But, in other embodiments, login database and can not have the synonym with the condition for identification table synonym in target database, be not limited to this exposure book.In addition, view can be a logical table, only comprises the definition of filtercondition and does not comprise data.So, can pass through the conditional value that view must define when revising access target database.
In a step 220, the access requirement in order to access target tables of data is received from a client.Wherein, access requirement comprises one and logins information, a current database on-line recogrition code and a current access condition at present.
In step 230, according to logining information and current database on-line recogrition code at present, in target database, pre-stored data storehouse on-line recogrition code and the condition for identification value that prestores is searched, to obtain a corresponding current condition for identification value.
In step 240, according to current condition for identification value, current access condition is modified to a data filtering condition by the view logined in database.
In step 250, according to data filtering condition, filter out valid data from the solid data of target matrix.So, next can transmit these valid data to client (step 260).Thus, not needing to revise the program that in client, access database is relevant, target database can being made to access from providing single group, be promoted as and the access of multiple different groups is provided.In addition, even if in one embodiment of this invention, the data of multiple different group (as different tenant, different group) are stored in same target database, data still can not access by other group in same target database.In other words, database rents loan dealer can borrow pattern by the rent of current single tenant very easily, and the rent that be promoted as the many tenants of centralized database borrows pattern, to apply in response to high in the clouds.In addition, login database and build in client, the computational burden of server end can be reduced.
Please refer to Fig. 3, it is the functional block diagram of a kind of database access system according to an embodiment of the present invention.Database access system, when client is for accessing the data in its database, obtains corresponding condition for identification value according to the database on-line recogrition code of client, and according to condition for identification value amendment access condition, using the foundation as filtration valid data.
Database access system 300 comprises a target database 310, one and logins database 320 and a processing components 330.Processing components 330 and target database 310 and login database 320 and connect.In some embodiments of the invention, database 320 is logined and target database 310 is configurable in single server end.In other embodiments of the present invention, login database 320 and target database 310 is configurable in different server end.In other embodiment of the present invention, login database 320 and target database 310 distributedly can be configured at multiple server end.In addition, processing components 330 can be provided by a client, or provided by a server end.
Target database 310 is in order to store a condition for identification table and a target matrix.Wherein, condition for identification table is logined one of information to prestore condition for identification value in order to be recorded prestore user logins information, each user that prestores logins information a pre-stored data storehouse on-line recogrition code and each user that prestores of at least one pen.A solid data deposited by target matrix.In one embodiment of this invention, when the user of client logins with its user's information, one generation module 336 of processing components 330 can produce a database on-line recogrition code in real time, as dialogue identification code or other login database time the identification code that produces.So a storage module 337 of processing components 330 by produced database on-line recogrition code, can be stored to the field corresponding to its user's information in the condition for identification table of target database 310.In another embodiment of the invention, when the user of client logins with its user's information, the condition for identification value of processing components 330 identifiable design belonging to it, logins the identification code (tenantID) of information tenant, the identification code of membership group as the user that respectively prestores or other is in order to differentiate the identification code of group belonging to it.So, by identified condition for identification value, the field corresponding to its user's information in the condition for identification table of target database 310 can be stored to.
Login database 320 and there is a view corresponding with the target matrix in target database 310.In one embodiment of this invention, login database 320 and there is the synonym with the condition for identification table synonym in target database 310.So client can by synonym, and through the condition for identification table logined in database 320 access target database 310.But, in other embodiments, login database 320 and can not have the synonym with the condition for identification table synonym in target database 310, be not limited to this exposure book.
Processing components 330 comprises one and requires that receiver module 331, obtains module 332, correcting module 333 and a filtering module 334.Require that receiver module 331 receives the access requirement in order to access target tables of data from a client.Wherein, access requirement comprises one and logins information, a current database on-line recogrition code and a current access condition at present.In one embodiment of this invention, database access system 300 more can comprise the network card (not illustrating) be electrically connected with processing components 330, in order to interconnection network.So, require that receiver module 331 can pass through network and receives access requirement from client.In another embodiment of the invention, when processing components 330 is provided by client, user by operated client, and can produce corresponding access requirement, for requiring that receiver module 331 receives.
Obtaining module 332 according to logining information and current database on-line recogrition code at present, in the condition for identification table of target database 310, searching pre-stored data storehouse on-line recogrition code and the condition for identification value that prestores, to obtain a corresponding current condition for identification value.Correcting module 333 is by the view logined in database 320 and according to current condition for identification value, current access condition is modified to a data filtering condition.Filtering module 334, according to data filtering condition, filters out valid data from the solid data of target matrix.So a delivery module 335 of following processing components 330 can be conveyed through the valid data that leach to client.Thus, not needing to revise the program that in client, access database is relevant, target database 310 can being made to access from providing single group, be promoted as and the access of multiple different groups is provided.In addition, even if in one embodiment of this invention, the data of multiple different group (as different tenant, different group) are stored in same target database 310, data still can not access by other group in same target database 310.In other words, database access system 300 can make database rent and borrow dealer very easily by the rent loan pattern of current single tenant, and the rent being promoted as the many tenants of centralized database borrows pattern, to apply in response to high in the clouds.
Above, the specific embodiment of the present invention is described with reference to the accompanying drawings.But those skilled in the art can understand, when without departing from the spirit and scope of the present invention, various change and replacement can also be done to the specific embodiment of the present invention.These change and replace and all drop in protection scope of the present invention.

Claims (10)

1. a DBAM, is characterized in that, comprises:
One target database is provided, wherein said database storage one condition for identification table and a target matrix, described condition for identification table is logined one of information to prestore condition for identification value in order to be recorded prestore user logins information, at least one user of prestoring described in each logins information a pre-stored data storehouse on-line recogrition code and at least one user of prestoring described in each of at least one pen, and a solid data deposited by described target matrix;
Build one and login database, wherein saidly login a database storage view corresponding with described target matrix, wherein this view is in order to define a filtercondition correcting mode;
The access requirement in order to access described target matrix is received from a client, wherein said access requirement comprises one and logins information, a current database on-line recogrition code and a current access condition at present, wherein when this client is logined, produce this current database on-line recogrition code, and this obtaining this client logins information at present, more comprises:
When described client is logined, produce described current database on-line recogrition code, and obtain the described of described client and login information at present; And
Described current database on-line recogrition code is stored in the described condition for identification table of described target database, corresponding to the described field logining information at present;
Information and described current database on-line recogrition code is logined at present according to described, in the described condition for identification table of described target database, search described at least one pre-stored data storehouse on-line recogrition code and described at least one condition for identification value that prestores, to obtain a corresponding current condition for identification value;
By this filtercondition correcting mode that the described described view logined in database defines, and according to described current condition for identification value, described current access condition is modified to a data filtering condition; And
According to described data filtering condition, filter out valid data from the described solid data of described target matrix.
2. DBAM according to claim 1, it is characterized in that, described database of logining has the synonym with the described condition for identification table synonym in described target database, and by described view and according to described current condition for identification value, the described synonym logining database described in the step that described current access condition is modified to a data filtering condition being through performs.
3. DBAM according to claim 1, is characterized in that, more comprises:
Transmit described valid data to described client.
4. DBAM according to claim 1, is characterized in that, described in login database be build in a server end.
5. DBAM according to claim 1, is characterized in that, described in login database be build in described client.
6. DBAM according to claim 1, is characterized in that, target database is to provide in a server end.
7. a database access system, is characterized in that, comprises:
One target database, in order to store a condition for identification table and a target matrix, wherein said condition for identification table is logined one of information to prestore condition for identification value in order to be recorded prestore user logins information, at least one user of prestoring described in each logins information a pre-stored data storehouse on-line recogrition code and at least one user of prestoring described in each of at least one pen, and a solid data deposited by described target matrix;
One logins database, and wherein said database of logining has a view corresponding with described target matrix, and wherein this view is in order to define a filtercondition correcting mode; And
One processing components, with described target database and described in login Database and be connected, described processing components comprises:
One requires receiver module, the access requirement in order to access described target matrix is received from a client, wherein said access requirement comprises one and logins information, a current database on-line recogrition code and a current access condition at present, wherein when this client is logined, produce this current database on-line recogrition code, and this obtaining this client logins information at present;
One generation module, when described client is logined, produces described current database on-line recogrition code;
One storage module, is stored in the described condition for identification table of described target database, corresponding to the described field logining information at present by described current database on-line recogrition code;
One obtains module, information and described current database on-line recogrition code is logined at present according to described, in the described condition for identification table of described target database, search described at least one pre-stored data storehouse on-line recogrition code and described at least one condition for identification value that prestores, to obtain a corresponding current condition for identification value;
One correcting module, described current access condition also according to described current condition for identification value, is modified to a data filtering condition by the filtercondition correcting mode defined by the described described view logined in database; And
One filtering module, according to described data filtering condition, filters out valid data from the described solid data of described target matrix.
8. database access system according to claim 7, is characterized in that, described processing components more comprises:
One delivery module, transmits described valid data to described client.
9. database access system according to claim 7, is characterized in that, more comprises:
One network card, is electrically connected described processing components, and connects a network, wherein saidly requires that receiver module is through described network, receives described access requirement from described client.
10. database access system according to claim 7, is characterized in that, described processing components provided by described client.
CN201110457711.8A 2011-12-31 2011-12-31 DBAM and system Active CN103186623B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110457711.8A CN103186623B (en) 2011-12-31 2011-12-31 DBAM and system
TW101123080A TWI590084B (en) 2011-12-31 2012-06-27 Method and system for accessing database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110457711.8A CN103186623B (en) 2011-12-31 2011-12-31 DBAM and system

Publications (2)

Publication Number Publication Date
CN103186623A CN103186623A (en) 2013-07-03
CN103186623B true CN103186623B (en) 2016-04-20

Family

ID=48677792

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110457711.8A Active CN103186623B (en) 2011-12-31 2011-12-31 DBAM and system

Country Status (2)

Country Link
CN (1) CN103186623B (en)
TW (1) TWI590084B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108763536B (en) 2018-05-31 2020-04-14 阿里巴巴集团控股有限公司 Database access method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101620609A (en) * 2008-06-30 2010-01-06 国际商业机器公司 Multi-tenant data storage and access method and device
CN101777047A (en) * 2009-01-08 2010-07-14 国际商业机器公司 System, equipment and method for accessing database under multiple-tenant environment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9641495B2 (en) * 2007-10-25 2017-05-02 Mcafee, Inc. Method for user identification

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101620609A (en) * 2008-06-30 2010-01-06 国际商业机器公司 Multi-tenant data storage and access method and device
CN101777047A (en) * 2009-01-08 2010-07-14 国际商业机器公司 System, equipment and method for accessing database under multiple-tenant environment

Also Published As

Publication number Publication date
TW201327235A (en) 2013-07-01
TWI590084B (en) 2017-07-01
CN103186623A (en) 2013-07-03

Similar Documents

Publication Publication Date Title
CN108733713B (en) Data query method and device in data warehouse
CN101853299B (en) Image searching result ordering method based on perceptual cognition
CN111459985B (en) Identification information processing method and device
CN108090073B (en) Configurable bill of material conversion method and device
CN109977110A (en) Data cleaning method, device and equipment
CN107103057A (en) A kind of resource supplying method and device
CN107992506B (en) Information processing method and device
CN103246549B (en) A kind of method and system of data conversion storage
CN109933645A (en) Information query method, device, computer equipment and storage medium
CN103473076A (en) Issuing method and issuing system for code version
CN111104427A (en) Global logistics single number identification method and device, computer equipment and storage medium
CN102364475A (en) System and method for sequencing search results based on identity recognition
CN103186623B (en) DBAM and system
CN106651408B (en) Data analysis method and device
CN107291938A (en) Order Query System and method
US10936563B2 (en) System and method for merging a source data from a source application into a target data of a target application
CN105095225A (en) Method and apparatus for obtaining file data
CN110278565A (en) A kind of base station design method and device
US9852166B2 (en) Task handling in a multisystem environment
CN111984657B (en) Data collection method, device, storage medium and computer equipment
CN105550347B (en) Data processing method and device
CN114860362A (en) Interface updating method and device
CN112613853A (en) Data aggregation method and device, computer equipment and readable storage medium
CN101615272A (en) A kind of approaches to IM and information management system
CN105069174A (en) Configurable A+B mode record navigation method

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
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Database access methods and systems

Granted publication date: 20160420

Pledgee: Luwan Sub branch of Bank of Shanghai Co.,Ltd.

Pledgor: DIGIWIN SOFTWARE Co.,Ltd.

Registration number: Y2024310000567