CN103942281B - The method and device that a kind of object to persistent storage is operated - Google Patents

The method and device that a kind of object to persistent storage is operated Download PDF

Info

Publication number
CN103942281B
CN103942281B CN201410130803.9A CN201410130803A CN103942281B CN 103942281 B CN103942281 B CN 103942281B CN 201410130803 A CN201410130803 A CN 201410130803A CN 103942281 B CN103942281 B CN 103942281B
Authority
CN
China
Prior art keywords
database
common interface
function
handling function
class
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
CN201410130803.9A
Other languages
Chinese (zh)
Other versions
CN103942281A (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 Sinoiov Vehicle Network Technology Co ltd
Original Assignee
BEIJING SINOIOV VEHICLE NETWORK 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 SINOIOV VEHICLE NETWORK TECHNOLOGY Co Ltd filed Critical BEIJING SINOIOV VEHICLE NETWORK TECHNOLOGY Co Ltd
Priority to CN201410130803.9A priority Critical patent/CN103942281B/en
Publication of CN103942281A publication Critical patent/CN103942281A/en
Application granted granted Critical
Publication of CN103942281B publication Critical patent/CN103942281B/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/21Design, administration or maintenance of databases
    • G06F16/211Schema design and 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/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/289Object oriented databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/24Object-oriented

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Operating method and device are carried out the invention discloses a kind of object to persistent storage, this method includes:Generation includes the first common interface of handling function, and the object after first common interface is instantiated by each class in database is shared;Receive the handling function by calling first common interface, the first operation requests to the object after target class instantiation of initiation;Set up the connection with the database;Object map after the target class is instantiated is the document in the corresponding set of the database purchase, and the operation corresponding with the handling function in first common interface is performed to the document.The technical scheme that the present invention is provided can reduce size of code, improve exploitation and the validity safeguarded.

Description

The method and device that a kind of object to persistent storage is operated
Technical field
Operated the present embodiments relate to field of computer technology, more particularly to a kind of object to persistent storage Method and device.
Background technology
The development approach of object-oriented is the main flow development approach in current enterprise-level application development environment, MongoDB numbers It is with document in enterprise-level application environment according to storehouse(Set)Form forever deposits the main flow storage system of data.Object and number of files According to two kinds of forms of expression for being Business Entity, Business Entity shows as object in internal memory, number of files is shown as in database According to, therefore need to use a kind of middleware, realize program object to the mapping of MongoDB database datas.
In existing technology, Morphia is used as a kind of ORM of open source code(Object Relation Mapping, Object Relation Mapping)Framework, mainly realizes JAVA object to the mapping of MongoDB database datas, so as to To allow JAVA programmers very easily to manipulate MongoDB databases using the programming idea of object.
But, there is following defect in the ORM frameworks of existing MongoDB databases:It is directed in MongoDB databases Each set(collection), ORM frameworks all generate a set of DAO, Service, are the corresponding object of each set The one group of interface operation such as increased, deleted, changed, looked into the object is realized, size of code is big, exploitation and the difficulty safeguarded are higher.
The content of the invention
The present invention provides the method and device that a kind of object to persistent storage is operated, to realize reduction code Amount, improves exploitation and the validity safeguarded.
In a first aspect, the embodiments of the invention provide a kind of method that object to persistent storage is operated, the party Method includes:
Generation includes the first common interface of handling function, and first common interface is each class example in database Object after change is shared;
Receive the handling function by calling first common interface, the object after being instantiated to target class of initiation First operation requests;
Set up the connection with the database;
Object map after the target class is instantiated is the document in the corresponding set of the database purchase, to institute State document and perform the operation corresponding with the handling function in first common interface.
Second aspect, the embodiment of the present invention additionally provides the device that a kind of object to persistent storage is operated, should Device includes:
Common interface generation unit, includes the first common interface of handling function for generating, and described first public connects Mouth is shared by the object after each class instantiation in database;
Operation requests receiving unit, for receiving the handling function by calling first common interface, pair of initiation First operation requests of the object after target class instantiation;
Database connection unit, for setting up the connection with the database;
Database manipulation unit, for by the target class instantiate after object map be the database purchase phase Document in should gathering, the operation corresponding with the handling function in first common interface is performed to the document.
The embodiment of the present invention is connect by generating one group for shared public of the object after each class instantiation in database Mouthful, to realize that performing associative operation to database calls, rather than realize that one group is carried out to the set for each set correspondence The interface of operation such as increase, delete, changing, looking into, reducing size of code, improving exploitation and the validity safeguarded.
Brief description of the drawings
Fig. 1 is that the flow for the method that a kind of object to persistent storage that the embodiment of the present invention one is provided is operated is shown It is intended to;
Fig. 2 is a kind of network architecture that the method that the embodiment of the present invention one is provided is applicable;
Fig. 3 is that the flow for the method that a kind of object to persistent storage that the embodiment of the present invention two is provided is operated is shown It is intended to;
Fig. 4 is that the structure for the device that a kind of object to persistent storage that the embodiment of the present invention three is provided is operated is shown It is intended to.
Embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining the present invention, rather than limitation of the invention.It also should be noted that, in order to just Part related to the present invention rather than entire infrastructure are illustrate only in description, accompanying drawing.
Fig. 1 is that the flow for the method that a kind of object to persistent storage that the embodiment of the present invention one is provided is operated is shown It is intended to.The present embodiment is applicable in the network architecture that is made up of service development platform and database platform, and this method can be by The device operated to the object of persistent storage is performed, and the device can be purchased on service development platform, also can be only Stand on database platform and service development platform and exist, can be communicated to connect with database platform and service development platform.Fig. 2 It is a kind of network architecture that the method for the offer of the embodiment of the present invention one is applicable.Referring to Fig. 2, the network architecture includes:Using clothes Device 202 and MongoDB databases 203 that business device 201, the object to persistent storage are operated.Device 202 receives application The operation requests that server 201 is initiated, are handled the request, and MongoDB databases 203 are performed according to result Corresponding operating.
Referring to Fig. 1, this method specifically includes following steps:
110th, generation includes the first common interface of handling function, and first common interface is each class in database Object after instantiation is shared;
120th, the handling function by calling first common interface is received, pair after being instantiated to target class of initiation The first operation requests of elephant;
130th, the connection with database is set up;
140th, the object map after target class is instantiated is the document in the corresponding set of database purchase, to the text Shelves perform the operation corresponding with the handling function in the first common interface.
In a specific embodiment of the present embodiment, it can be generated according to template mechanism and include the of handling function One common interface.Wherein, template mechanism is a kind of general solution provided for same class problem, is code reuse A kind of instrument of mechanism, can be by by type parameterization, to realize real code reusability.
It is that prior art is realized according to template mechanism with each class phase of in database under this embodiment Corresponding each interface, being converted into can be by a shared interface of the object after each class instantiation in database(First is public Common interface).The interface contains various handling functions, and the name definition of each class in database is a ginseng by handling function Number, handling function can enter according to the title of each defined class and/or these parameters of the unique mark of its corresponding object One step realizes the operation to respective class.In the present embodiment, handling function may include insertion operation function, deletion action function, Update handling function and/or inquiry operation function.It should be appreciated by those skilled in the art that can also be based on the first common interface Some individual character interfaces are voluntarily extended with the operation of special object in database;Handling function may also include batch insertion behaviour Make function, condition query handling function etc..
Below by one section of specific first common interface realize code exemplified by, make further solution to the first common interface Release.
public class MongoDaoImpl<T extends Object>implements IMongoDao<T>// State the first common interface
Insertion operation in the common interface of public void save (T entity) throws Exception//first In function, its parameter:Parameter T is the template type of each class in database, and argument entity is the object instantiated to T
{
if(entity==null){throw new Exception("entity can not be null!");}
ds=MongoDatasource.getInstance(getDatasource()).getDatastore (entity.getCla
ss());
ds.save(entity);
}
public T get(Class<T>Clazz, Object id) in the common interface of throws Exception//first Search operation function, in its parameter:Parameter T is the template type of each class in database, and argument clazz is to T examples The object of change, is object clazz unique mark with the argument id corresponding to parameter Object this data type;It returns to class Type is T
{
if(id==null){throw new Exception("id can not be null!");}
ds=MongoDatasource.getInstance(getDatasource()).getDatastore(clazz);
if(id instanceof String){return
ds.createQuery(clazz).field(Mapper.ID_KEY).equal((String)id).get();}
else if(id instanceofObjectId){return
ds.createQuery(clazz).field(Mapper.ID_KEY).equal((ObjectId)id).get ();}
return null;
}
}
After the first common interface is generated, when receiving service development platform by calling the operation of the first common interface Function, initiation to target class instantiate after object the first operation requests when, can be first:Obtain the address connection of database Information, the connection with database platform is set up according to the information;Then:Object map after target class is instantiated is database Document in the corresponding set of storage, is operated by packaged being given birth to the source that the set in database is directly operated Script, the operation corresponding with the handling function in the first common interface is performed to the document.
The technical scheme that the present embodiment is proposed, is shared by generating one group by the object after all kinds of instantiations in database Common interface, to realize that performing associative operation to database calls, rather than one group is realized to this for each set correspondence Set such as is increased, deleted, being changed, being looked at the interface of operation, reduces size of code, improves the validity of exploitation and maintenance.
Fig. 3 is that the flow for the method that a kind of object to persistent storage that the embodiment of the present invention two is provided is operated is shown It is intended to, the present embodiment further increases and target class and number are set up by way of note on the basis of above-described embodiment one According in storehouse gather between mapping relations the step of, with solve the problems of mapping relations are realized by configuration file, together When pair set up process with the connection of database and make further optimization, to improve the service efficiency to database.
Referring to Fig. 3, this method specifically includes following steps:
310th, the mapping relations between set and each class in database are set up by way of note;
320th, generation includes the first common interface of handling function, and first common interface is each class in database Object after instantiation is shared;
330th, the handling function by calling first common interface is received, pair after being instantiated to target class of initiation The first operation requests of elephant;
340th, by parsing connection profile, determine at least one data source where database and its with each data source On the database connection configuration information;
350th, by with the unique corresponding connection pool of each data source, according to connection configuration information set up with each data source The connection of the database;
360th, according to the mapping relations of foundation, the object map after target class is instantiated is the respective episode of database purchase Document in conjunction;
370th, the operation corresponding with the handling function in the first common interface is performed to the document.
In the present embodiment, number can be set up by way of note based on each class file created on service platform According to the mapping relations in storehouse between set and each class, rather than independent Map Profile is used, contribute to enhancing program Cohesion, and avoid because ceaselessly switching the inconvenience brought between program file and Map Profile, improve exploitation Efficiency.
Below with one section of JAVA code, note is further explained.For example, the class LogObject added with note File is:
@Entity (value=" LO ", noClassnameStored=true) // explain:The corresponding collection of class LogObject Close entitled LO
Public class LogObject implements Serializable//statement class LogObject
{
@Id//note:Unique marks of the class LogObject attribute id directly as set
private ObjectId id;// definition class LogObject attribute id
@Property (value=" content ") // explain:Class LogObject attribute logContent correspondences are gathered Field content in LO
private String logContent;// definition class LogObject attribute logContent
@Property (value=" time ") // explain:In class LogObject attribute logTime correspondence set LO Field time
private String logTime;// definition class LogObject attribute logTime
}
In the present embodiment, the configuration mode of database includes single-point, principal and subordinate or cluster configuration mode.Database can belong to In the object after different data source, i.e., each class instantiation that need to persistently store while the data being stored in different data sources In storehouse, the database being for example stored in simultaneously on the database and log server of service server.Connection profile is recorded Each data source where database and its connection configuration information with the database in each data source(Such as database Routing address), the title of the database in each data source, document storage default collection title, picture are also can record certainly to be deposited Store up default collection title, file storage default collection title and/or file and upload the other informations such as supported file type.
By parsing configuration file, it is determined that each data source where finishing database and its being configured with the connection of database After information, can by with the unique corresponding connection pool of each data source, according to connection configuration information set up with each data source The connection of the database.So, for different operation requests, as long as the request is the data in the same data source of correspondence Storehouse, just using a connection pool, the service efficiency to database can be greatly improved.
More than on the basis of each embodiment, the method operated to the object of persistent storage can also include:
Generation includes the second common interface of handling function, and the second common interface is common by each file object in database With;
The handling function by calling the second common interface is received, the second operation to file destination object of initiation please Ask;
By the corresponding document that file destination object map is database purchase, in this document execution and the second common interface The corresponding operation of handling function.
Wherein, the handling function in the second common interface includes uploading documentation function, delete documentation function and/or obtaining text Part function.
More than on the basis of each embodiment, the database can be MongoDB databases, and the object can be JAVA Object.
Fig. 4 is that the structure for the device that a kind of object to persistent storage that the embodiment of the present invention three is provided is operated is shown It is intended to, the concrete structure of the device is as follows:
Common interface generation unit 410, the first common interface of handling function is included for generating, described first is public Interface is shared by the object after each class instantiation in database;
Operation requests receiving unit 420, for receiving the handling function by calling first common interface, initiation First operation requests of the object after being instantiated to target class;
Database connection unit 430, for setting up the connection with the database;
Database manipulation unit 440, for being the database purchase by the object map after target class instantiation Corresponding set in document, the operation corresponding with the handling function in first common interface is performed to the document.
Further, the common interface generation unit 410, specifically for including operation letter according to the generation of template mechanism The first several common interfaces;
Wherein, each class name definition is a parameter by the handling function;The handling function includes insertion operation Function, deletion action function, renewal handling function and/or inquiry operation function.
Further, described device also sets up unit 400 including mapping, for being incited somebody to action in the database manipulation unit 440 Before object map after target class instantiation is the document in the corresponding set of the database purchase, pass through note Mode sets up the mapping relations between set and each class in the database.
Further, the database connection unit 430, specifically for:
By parsing connection profile, determine at least one data source where the database and its with each data source On the database connection configuration information;
By with the unique corresponding connection pool of each data source, according to the connection configuration information set up with each data source The connection of the database;
Wherein, the configuration mode of the database includes single-point, principal and subordinate or cluster configuration mode.
Further, described device also includes file operating unit(It is not shown), it is used for:
Generation includes the second common interface of handling function, and second common interface is each file pair in database As sharing;
Receive the handling function by calling second common interface, the second operation to file destination object of initiation Request;
By the file destination object map be the database purchase corresponding document, to the file perform with it is described The corresponding operation of handling function in second common interface;
Wherein, the handling function in second common interface includes uploading documentation function, deletes documentation function and/or obtain Take documentation function.
In the present embodiment, nginx browsers can be also in said device installed, directly opened by using the browser Or picture or file in downloading data storehouse.
The said goods can perform the method that any embodiment of the present invention is provided, and possess the corresponding functional module of execution method And beneficial effect.
Note, above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that The invention is not restricted to specific embodiment described here, can carry out for a person skilled in the art it is various it is obvious change, Readjust and substitute without departing from protection scope of the present invention.Therefore, although the present invention is carried out by above example It is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, also Other more equivalent embodiments can be included, and the scope of the present invention is determined by scope of the appended claims.

Claims (8)

1. a kind of object to persistent storage carries out operating method, it is characterised in that including:
Generation includes the first common interface of handling function, after first common interface is each class instantiation in database Object share;
Receive the handling function by calling first common interface, first of the object after being instantiated to target class of initiation Operation requests;
Set up the connection with the database;
Object map after the target class is instantiated is the document in the corresponding set of the database purchase, to the text Shelves perform the operation corresponding with the handling function in first common interface;
Generation includes the second common interface of handling function, and second common interface is each file object institute in database Share;
The handling function by calling second common interface is received, the second operation to file destination object of initiation please Ask;
By the corresponding document that the file destination object map is the database purchase, the file is performed and described second The corresponding operation of handling function in common interface;
Wherein, the handling function in second common interface includes uploading documentation function, delete documentation function and/or obtaining text Part function.
2. the object according to claim 1 to persistent storage carries out operating method, it is characterised in that the generation bag The first common interface containing handling function, including:
The first common interface for including handling function is generated according to template mechanism;
Wherein, each class name definition is a parameter by the handling function;The handling function include insertion operation function, Deletion action function, renewal handling function and/or inquiry operation function.
3. the object according to claim 1 to persistent storage carries out operating method, it is characterised in that incited somebody to action described Before object map after target class instantiation is the document in the corresponding set of the database purchase, in addition to:It is logical Cross the mode explained and set up in the database mapping relations gathered between each class.
4. the object according to claim 1 to persistent storage carries out operating method, it is characterised in that the foundation with The connection of the database, including:
By parsing connection profile, determine at least one data source where the database and its with each data source The connection configuration information of the database;
By with the unique corresponding connection pool of each data source, according to the connection configuration information set up with each data source described in The connection of database;
Wherein, the configuration mode of the database includes single-point, principal and subordinate or cluster configuration mode.
5. a kind of object to persistent storage carries out operation device, it is characterised in that including:
Common interface generation unit, the first common interface of handling function is included for generating, and first common interface is Object after the instantiation of the class of each in database is shared;
Operation requests receiving unit, for receiving the handling function by calling first common interface, initiation to target First operation requests of the object after class instantiation;
Database connection unit, for setting up the connection with the database;
Database manipulation unit, for by the target class instantiate after object map be the database purchase respective episode Document in conjunction, the operation corresponding with the handling function in first common interface is performed to the document;
File operating unit, is used for:
Generation includes the second common interface of handling function, and second common interface is each file object institute in database Share;
The handling function by calling second common interface is received, the second operation to file destination object of initiation please Ask;
By the corresponding document that the file destination object map is the database purchase, the file is performed and described second The corresponding operation of handling function in common interface;
Wherein, the handling function in second common interface includes uploading documentation function, delete documentation function and/or obtaining text Part function.
6. the object according to claim 5 to persistent storage carries out operation device, it is characterised in that described public to connect Mouth generation unit, the first common interface of handling function is included specifically for being generated according to template mechanism;
Wherein, each class name definition is a parameter by the handling function;The handling function include insertion operation function, Deletion action function, renewal handling function and/or inquiry operation function.
7. the object according to claim 5 to persistent storage carries out operation device, it is characterised in that also including mapping Unit is set up, is the data stock for the object map after the database manipulation unit instantiates the target class Before document in the corresponding set of storage, the mapping between set and each class in the database is set up by way of note Relation.
8. the object according to claim 5 to persistent storage carries out operation device, it is characterised in that the database Connection unit, specifically for:
By parsing connection profile, determine at least one data source where the database and its with each data source The connection configuration information of the database;
By with the unique corresponding connection pool of each data source, according to the connection configuration information set up with each data source described in The connection of database;
Wherein, the configuration mode of the database includes single-point, principal and subordinate or cluster configuration mode.
CN201410130803.9A 2014-04-02 2014-04-02 The method and device that a kind of object to persistent storage is operated Active CN103942281B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410130803.9A CN103942281B (en) 2014-04-02 2014-04-02 The method and device that a kind of object to persistent storage is operated

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410130803.9A CN103942281B (en) 2014-04-02 2014-04-02 The method and device that a kind of object to persistent storage is operated

Publications (2)

Publication Number Publication Date
CN103942281A CN103942281A (en) 2014-07-23
CN103942281B true CN103942281B (en) 2017-07-25

Family

ID=51189949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410130803.9A Active CN103942281B (en) 2014-04-02 2014-04-02 The method and device that a kind of object to persistent storage is operated

Country Status (1)

Country Link
CN (1) CN103942281B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104267932B (en) * 2014-08-12 2017-11-07 广州华多网络科技有限公司 database operation method, device and server
CN104484177B (en) * 2014-12-17 2017-12-05 南京莱斯信息技术股份有限公司 A kind of method of mybatis NameSpaces mapping
CN104580426A (en) * 2014-12-26 2015-04-29 曙光信息产业(北京)有限公司 Remote monitoring method and device based on Android platform
CN106547863A (en) * 2016-10-31 2017-03-29 努比亚技术有限公司 The method and device of operation HBase
CN109840074B (en) * 2017-11-24 2021-02-23 华为技术有限公司 Service generation method, device and network equipment
CN108595164A (en) * 2018-04-08 2018-09-28 浙江网盛数新软件股份有限公司 A kind of conversion method of data format and Java object
CN109471869A (en) * 2018-12-27 2019-03-15 山东浪潮商用***有限公司 A kind of method and system that local data base upgrades automatically
CN110442636B (en) * 2019-08-22 2022-04-05 迈普通信技术股份有限公司 Data reading and writing method and device and data reading and writing equipment
CN110717074B (en) * 2019-09-26 2023-04-07 上海依图网络科技有限公司 Object persistence methods, apparatus, media and systems
CN113064704A (en) * 2021-03-18 2021-07-02 北京沃东天骏信息技术有限公司 Task processing method and device, electronic equipment and computer readable medium
CN113741946B (en) * 2021-08-25 2023-06-09 烽火通信科技股份有限公司 Clipping method, device and equipment of public interface function library and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101403971A (en) * 2008-09-05 2009-04-08 李永武 Data object persisting method and device based on proxy
CN102566990A (en) * 2010-12-09 2012-07-11 北大方正集团有限公司 Method and device for performing data manipulation in Java application
CN103049251A (en) * 2011-10-17 2013-04-17 ***通信集团公司 Database persistent layer device and database operation method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120072909A (en) * 2010-12-24 2012-07-04 주식회사 케이티 Distribution storage system with content-based deduplication function and object distributive storing method thereof, and computer-readable recording medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101403971A (en) * 2008-09-05 2009-04-08 李永武 Data object persisting method and device based on proxy
CN102566990A (en) * 2010-12-09 2012-07-11 北大方正集团有限公司 Method and device for performing data manipulation in Java application
CN103049251A (en) * 2011-10-17 2013-04-17 ***通信集团公司 Database persistent layer device and database operation method

Also Published As

Publication number Publication date
CN103942281A (en) 2014-07-23

Similar Documents

Publication Publication Date Title
CN103942281B (en) The method and device that a kind of object to persistent storage is operated
US10768919B2 (en) Package installation on a host file system using a container
CN102520944B (en) Method for realizing virtualization of Windows application program
CN101770515A (en) Data block comparison based data updating method
CN104412266A (en) Method and apparatus for multidimensional data storage and file system with a dynamic ordered tree structure
CN104160381A (en) Managing tenant-specific data sets in a multi-tenant environment
JPH09506725A (en) Object-oriented rule-based protocol system
CN101000619A (en) Data synchronous method and device based on SQL
US20060173894A1 (en) System and methods for capturing structure of data models using entity patterns
US20160239544A1 (en) Collaborative planning for accelerating analytic queries
CN101741614B (en) Equivalent type node manager and equivalent type node management method
CN101799826A (en) Networking data sharing system and method based on virtual view
CN100534059C (en) Method for overcastting network router by optimized tree topology
CN107786355A (en) A kind of method and apparatus of smart city information sharing
CN108037937A (en) A kind of method of dynamic more new resources
CN106021370A (en) Memory database instance management method and device
CN101360123A (en) Network system and management method thereof
CN103914290A (en) Operating command processing method and device
CN110516076A (en) A kind of the cloud computing management method and system of knowledge based map
CN112035090A (en) Intelligent contract management system and method based on containerization technology
US7636911B2 (en) System and methods for capturing structure of data models using entity patterns
CN113438317B (en) Gateway data processing method and device
CN102316128A (en) A kind ofly be used to generate network service method and device
CN101212342A (en) Multi-version network element network management method
CN108334374A (en) The method and apparatus of component dynamic load and execution

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB03 Change of inventor or designer information

Inventor after: Cai Shuyang

Inventor after: Wang Peng

Inventor after: Hu Daosheng

Inventor after: Xia Shudong

Inventor before: Cai Shuyang

Inventor before: Wang Peng

Inventor before: Hu Daosheng

Inventor before: Xia Shuguang

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: CAI SHUYANG WANG PENG HU DAOSHENG XIA SHUGUANG TO: CAI SHUYANG WANG PENG HU DAOSHENG XIA SHUDONG

GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 2nd Floor, Building B, Qianfang Building, No. 27 Zhongguancun Software Park, No. 8 Dongbei Wangxi Road, Haidian District, Beijing, 100085

Patentee after: BEIJING SINOIOV VEHICLE NETWORK TECHNOLOGY Co.,Ltd.

Country or region after: China

Address before: Beijing Zhongjiaoxing Road Vehicle Network Technology Co., Ltd., 8th Floor, Weishi Building, No. 39 Xueyuan Road, Haidian District, Beijing, 100191

Patentee before: BEIJING SINOIOV VEHICLE NETWORK TECHNOLOGY Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address