[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN110866065A - Data exchange system, exchange method and storage medium - Google Patents

Data exchange system, exchange method and storage medium Download PDF

Info

Publication number
CN110866065A
CN110866065A CN201910976116.1A CN201910976116A CN110866065A CN 110866065 A CN110866065 A CN 110866065A CN 201910976116 A CN201910976116 A CN 201910976116A CN 110866065 A CN110866065 A CN 110866065A
Authority
CN
China
Prior art keywords
metadata
data
exchange
management module
template
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
CN201910976116.1A
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.)
SHENZHEN ZHONGBO KECHUANG INFORMATION TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN ZHONGBO KECHUANG INFORMATION 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 SHENZHEN ZHONGBO KECHUANG INFORMATION TECHNOLOGY Co Ltd filed Critical SHENZHEN ZHONGBO KECHUANG INFORMATION TECHNOLOGY Co Ltd
Priority to CN201910976116.1A priority Critical patent/CN110866065A/en
Publication of CN110866065A publication Critical patent/CN110866065A/en
Pending legal-status Critical Current

Links

Images

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/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • G06F16/275Synchronous replication
    • 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/25Integrating or interfacing systems involving database management systems

Landscapes

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

Abstract

The invention relates to a data exchange system, an exchange method and a storage medium, wherein the data exchange system comprises: the system comprises a data source management module, an adapter management module, a service management module, an exchange template management module and a message channel management module. The data conversion system changes a complex mesh synchronous link into a star-shaped data link, the data conversion system is used as an intermediate transmission carrier to be connected with various data sources, when a new data source needs to be accessed, the data source only needs to be connected to the data conversion system, seamless data synchronization can be achieved with the existing data source, and therefore mutual exchange between databases is achieved through the data conversion system.

Description

Data exchange system, exchange method and storage medium
Technical Field
The present invention relates to the field of data exchange, and in particular, to a data exchange system, an exchange method, and a storage medium.
Background
ODI (Oracle Data integrator) is a comprehensive Data integration platform, which can meet all Data integration requirements: the data service from large-capacity and high-performance batch processing load to event-driven and continuous small amount of integration processes to SOA is an E-LT (Extraction-Loading Transformation) data integration tool which is derived by Oracle and integrates Sunopsis active integration Platform after Sunopsis is acquired in 2006 and 10 months, and is different from a traditional ETL (Extraction Transformation Loading) tool in that the ODI provides a design method when implementing data exchange so as to better implement seamless integration and real-time integration among systems.
In some optional technical solutions, the following methods may be used for data exchange: (1) opening an Oracle SQLDeveloper, selecting a tool in a menu bar → a preference → a database → a third party JDBC driver, selecting mysql to drive the decompressed jar file, and then clicking to determine; (2) establishing an Oracle database and a user (used for bearing data transplanted by mysql) (3) transplanting a table in the mysql to a database (4) for data transplantation; the scheme needs three tools, namely mysql, Oracle SQLDeveloper and navicat, the operation steps are complicated, a tool of a specified version needs to be prepared, and the data exchange method is complex in flow and inconvenient to use.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art. Therefore, an object of the embodiments of the present invention is to provide a data exchange system, an exchange method and a storage medium, which can implement data synchronization with an existing data source by only connecting the data source to the data exchange system when accessing a new data source, so that databases are exchanged with each other through the data exchange system.
The technical scheme adopted by the embodiment of the invention is as follows:
in a first aspect, an embodiment of the present invention provides a data exchange system, including: the system comprises a data source management module, an adapter management module, a service management module, an exchange template management module and a message channel management module;
the data source management module is used for establishing pre-exchanged metadata;
the adapter management module is used for collecting and loading the metadata;
the exchange template management module is used for establishing, modifying and inquiring an exchange template, and writing two pieces of metadata to be exchanged for data exchange;
the service management module is used for selecting the exchange template to newly build database service, starting the database service and selecting a message channel;
the message channel management module is used for operating the database service, determining whether the message channel can be selected and displaying whether the message channel is occupied.
Further, the data source management module comprises: the system comprises a data newly-added module, an adapter selection module and a display module;
the data adding module is used for adding the metadata;
the adapter selection module is used for selecting an adapter for the metadata and filling in information of the metadata, wherein the information of the metadata comprises: a metadata name, URL address, username, and/or password;
and the display module is used for completing the establishment of the metadata and displaying the newly added metadata.
And the log management module is used for recording the service management module interface and outputting a data exchange log.
Further, the template information includes metadata information or adapter information of the exchange template.
In a second aspect, an embodiment of the present invention provides a data exchange method, which is applied to the foregoing data exchange system, and includes:
establishing the pre-exchanged metadata;
the adapter collects and loads the metadata, the metadata enters a database, a newly added page is connected in the database, and the metadata information is filled in;
establishing the exchange template, and writing two pieces of metadata to be exchanged;
selecting the exchange template to newly establish a database service, starting and operating the database service and selecting a message channel;
determining whether the message channel can be selected and displaying whether the message channel is occupied;
the metadata exchange is completed.
Further, the establishing of the pre-exchanged metadata specifically includes:
newly adding the metadata;
selecting an adapter for the metadata, and filling in information of the metadata, wherein the information of the metadata comprises: a metadata name, URL address, username, and/or password;
entering a database, and connecting a newly added page in the database;
and finishing the establishment of the metadata and displaying the newly added metadata.
Further, the establishing and querying of the exchange template specifically includes:
filling the exchange template information;
selecting a read table and a field, and selecting a written table and field;
selecting the swap template that has been added;
modifying the exchange template information;
inputting the name keywords of the exchange template, and inquiring the established exchange template;
and returning the exchange template list matched with the keywords.
Further, still include: and outputting a data exchange log through the service management module interface.
Further, the metadata information includes a metadata name, a URL address, a user name, and/or a metadata password.
Further, the database comprises MySQL or Oracle.
In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, where computer-executable instructions are stored, and the computer-executable instructions are configured to cause a computer to execute the foregoing data exchange method.
The invention has the beneficial effects that: the data exchange system changes a complex mesh synchronous link into a star-shaped data link, the data exchange system is used as an intermediate transmission carrier to be connected with various data sources, when a new data source needs to be accessed, the data source only needs to be connected to the data exchange system, and seamless data synchronization can be achieved with the existing data source, so that mutual conversion between databases is achieved through the data exchange system.
Drawings
FIG. 1 is a block diagram of a data exchange system according to an embodiment of the present invention;
FIG. 2 is a block diagram of a data source management module architecture;
FIG. 3 is a flow chart of the operation of a data exchange method according to an embodiment of the present invention;
FIG. 4 is a flow chart of the operation of establishing pre-exchanged metadata in an embodiment of the present invention;
FIG. 5 is a flow chart of the operation of creating and querying an exchange template in an embodiment of the present invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
To better understand the embodiments of the present invention, the following describes the data exchange related techniques:
the scheme uses the ODI technology to store the metadata information, and further introduces the ODI technology: the ODI can complete the integration work of most heterogeneous data sources, provides a mechanism for calling the web service, and simultaneously, an interface of the ODI can be exposed as a web service component so as to interact with an SOA environment; and the ODI has more than 100 KM (knowledge module), and the ODI records the implementation process of data extraction and data subscription into KM in detail, wherein KM can be edited and completed by using Jython script language and SQL (structured query language) statements. The method is more convenient for users, some integrated working users can directly utilize KM to complete data exchange, KM can be independently edited by users, and meanwhile, the knowledge modules which can be hot-plugged and increase the flexibility and expandability of the ODI are mainly divided into a plurality of classes (RKM, CKM, LKM, IKM and SKM)
Wherein, LKM, IKM (Integration KM) and SKM, RKM: and establishing a data model for capturing the data structure of the data source and the data structure of the target data to form a mapping relation. Wherein,
CKM: quality checking of data sources
JKM: log logging knowledge module, logging new and updated data in a table or view or the like
LKM: loading data of data source into temporary table of ODI system library
Lkm (load km): loading data in the temporary table of the ODI system library into the target database
Skm (service km): ODI and WEB service interface;
the interior of the DataX framework intensively processes the problems encountered by high-speed data exchange through technologies such as double buffer queues, thread pool packaging and the like, provides simple interfaces for interacting with plug-ins, and the plug-ins are divided into Reader and Writer. For example, if data is exported from oracle to mysql, all that needs to be done is to develop oracle reader and mysql writer plug-ins to assemble onto the framework.
Introduction to metadata:
metadata (Metadata), also called intermediary data and relay data, is data (data aboutdata) describing data, mainly information describing data attribute (property), and is used to support functions such as indicating storage location, history data, resource search, file record, and the like. Metadata is an electronic catalog, and in order to achieve the purpose of creating a catalog, the contents or features of data must be described and collected, so as to achieve the purpose of assisting data retrieval. Dublin CoreAdata Initiative (DCMI) is an application of metadata, and is a workshop sponsored by International library computer Center (OCLC) and National Center for Supercomputing Applications (NCSA) in 2 months 1995, and 52 invitations from librarians and computer experts are used to jointly make specifications and create a set of features describing electronic files on the network. Metadata is information about the organization of data, data fields, and their relationships, and in short, metadata is data about data.
Example 1
Referring to fig. 1, embodiment 1 provides a data exchange system including: the system comprises a data source management module 10, an adapter management module 20, a service management module 30, an exchange template management module 40 and a message channel management module 50; wherein,
the data source management module 10 is used for establishing pre-exchanged metadata;
the adapter management module 20 is configured to collect and load data, select a preset unloaded adapter, click (load), and confirm loading.
The exchange template management module 40 is used for establishing and inquiring an exchange template, and writing two metadata to be exchanged; the service management module 30 is configured to select an exchange template to create a new service, open the service, and select a message channel; and under the condition that the exchange template is added, the metadata can be connected, click (newly added), fill in service information, select the added exchange template, and finish the service newly added.
The message channel management module 50 is used to turn on and run the service to determine if the message channel can be selected, indicating if the message channel is occupied.
Referring to FIG. 2, in some embodiments, the data source management module includes: a data adding module 11, an adapter selecting module 12 and a display module 13;
the data adding module 11 is configured to add the metadata;
the adapter selecting module 12 is configured to select an adapter for the metadata, and fill in information of the metadata, where the information of the metadata includes: a metadata name, URL address, username, and/or password;
the display module 12 is configured to complete the establishment of the metadata and display the newly added metadata.
In a specific embodiment, the step of establishing the pre-exchanged metadata specifically includes:
s11: newly adding metadata;
s12: selecting an adapter for the metadata, and filling in information of the metadata; alternative adapters include mysql adapters, oracle adapters, etc., which are used for metadata and data exchange platform connectors)
S13: entering database information, connecting the newly added page, and filling in a metadata name, a URL (uniform resource locator) address, a user name and a password; alternative databases include: MySQL or Oracle;
s14: and finishing the establishment of the pre-exchanged metadata and displaying the newly added metadata.
The introduction is made for MySQL or Oracle databases as follows:
MySQL database: MySQL is an open source relational database management system (RDBMS) that uses the most common database management language, Structured Query Language (SQL), for database management.
Since MySQL is open source code, anyone can download it and modify it according to personalized needs under the permission of General Public License. MySQL is of great interest because of its speed, reliability and adaptability. Most people believe MySQL is the best choice to manage content without requiring transactional processing.
The ORACLE database system is a set of software products provided by ORACLE corporation of america (ORACLE) with a distributed database as a core, and is one of the most popular CLIENT/SERVER (CLIENT/SERVER) or B/S architecture databases at present. Such as SilverStream, is a database-based middleware. The ORACLE database is the most widely used database management system in the world at present, and is used as a general database system, and has a complete data management function; as a relational database, it is a complete relational product; it implements distributed processing functions as a distributed database. But all of its knowledge, once ORACLE knowledge is learned on one model, can be used on various types of machines.
The latest version of the Oracle Database is Oracle Database 12 c. The Oracle database 12c introduces a new multi-tenant architecture with which the database cloud can be easily deployed and managed. In addition, some innovative features can maximize resource usage and flexibility, such as Oracle Multitenant can quickly integrate multiple databases, while AutomaticData Optimization and Heat Map can compress and layer data at higher densities. These unique technological advances, coupled with major enhancements in availability, security, and big data support, make Oracle database 12c an ideal platform for private and public cloud deployments.
In a specific embodiment, the step of establishing and querying the exchange template specifically includes:
s31: clicking (newly added) to fill exchange template information;
s32: selecting a table (e.g., an object of a mysql table) and a field (e.g., a name, a type, a length, a decimal point) to read, selecting a table type [ select table ], writing an exchange template, and selecting a table and a field to write, clicking [ determine ];
s33: selecting the exchange template which is added, and clicking (editing); the exchange template information comprises metadata information or adapter information of the exchange template;
s34: modifying exchange template information, aiming at modifying errors filled in contents or needing to change exchanged data, and clicking (determining);
s35: inputting exchange template name keywords and inquiring the established exchange template;
s36: and returning the exchange template list matched with the keywords.
Further, the system also comprises a log management module, wherein the log management module is used for recording an interface of the service management module 30 and outputting a data exchange log.
In the present embodiment, for example, data a, data B, and data C; the mesh synchronous link is A to B, A to C, B to C; the star data link realizes A to B and C (one to many) A, B to B, C (many to many) through middleware (namely a switching template); a, B to C (many-to-one) data exchange mode. Therefore, the mesh-like synchronous link in this embodiment becomes a star-like data link, the data exchange system is responsible for connecting various data sources as an intermediate transmission carrier, and when a new data source needs to be accessed, the data source can be seamlessly synchronized with the existing data source by only connecting the data source to the data exchange system, so that mutual conversion between databases is realized through the data exchange system.
Example 2
Based on embodiment 1, embodiment 2 provides a data exchange method, which includes the following steps, please refer to fig. 3-5 together:
s1: establishing pre-exchanged metadata; in step S1, the pre-exchanged metadata is created by the data source management module 10, which specifically includes the following steps, see fig. 4:
s11: newly adding metadata;
s12: selecting an adapter for the metadata, and filling in information of the metadata; optional adapters include
S13: entering database information, connecting the newly added page, and filling in a metadata name, a URL (uniform resource locator) address, a user name and a password; alternative databases include: MySQL or Oracle.
S14: and finishing the establishment of the pre-exchanged metadata and displaying the newly added metadata.
S2: the adapter collects and loads metadata, enters a database, connects a newly added page in the database, and fills in metadata information; in step S2, the metadata information includes a metadata name, a URL address, a user name, and a metadata password.
S3: establishing and inquiring an exchange template, and writing two metadata to be exchanged; the exchange template is used for realizing data exchange as middleware.
In a specific embodiment, referring to fig. 5, the step of establishing and querying the exchange template specifically includes:
s31: clicking (newly added) to fill exchange template information;
s32: selecting a read table and a read field, selecting a table type (selecting a table), selecting a written table and a written field, and clicking (determining);
s33: selecting the exchange template which is added, and clicking (editing); the exchange template information comprises metadata information of the exchange template or adapter information, wherein the metadata information comprises a metadata name, a URL address, a user name and a metadata password, the adapter is used for extracting metadata and sending the metadata to the exchange template, and after the exchange is successful, the extracted information is stored in a database through the adapter.
S34: modifying the exchange template information, and clicking (determining);
s35: inputting exchange template name keywords and inquiring the established exchange template;
s36: and returning the exchange template list matched with the keywords.
S4: selecting an exchange template to newly establish database service, starting and operating the database service and selecting a message channel;
s5: determining whether a message channel can be selected and displaying whether the message channel is occupied; step S5 is to test the database service, and if the database service is operating normally, the information channel can be successfully connected, and the message middleware data exchange hub realizes asynchronous data exchange, and performs multiple processes, such as data a to data B, and data B to data a.
S6: the exchange of metadata is performed on the server. For example, exchange of MySQL or Oracle.
Further, the method also includes step S7: the data exchange log is output through the service management module 30 interface.
Example 3
Embodiment 3 provides a computer-readable storage medium storing computer-executable instructions for causing a computer to perform the method of embodiment 2.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (10)

1. A data exchange system, comprising: the system comprises a data source management module, an adapter management module, a service management module, an exchange template management module and a message channel management module;
the data source management module is used for establishing pre-exchanged metadata;
the adapter management module is used for collecting and loading the metadata;
the exchange template management module is used for establishing, modifying and inquiring an exchange template, and writing two element numbers which are to be exchanged for data exchange;
the service management module is used for selecting the exchange template to newly build database service, starting the database service and selecting a message channel;
the message channel management module is used for operating the database service to determine whether the message channel can be selected or not and displaying whether the message channel is occupied or not.
2. The data exchange system of claim 1, wherein: the data source management module comprises: the system comprises a data newly-added module, an adapter selection module and a display module;
the data adding module is used for adding the metadata;
the adapter selection module is used for selecting an adapter for the metadata and filling in information of the metadata, wherein the information of the metadata comprises: a metadata name, URL address, username, and/or password;
and the display module is used for completing the establishment of the metadata and displaying the newly added metadata.
3. The data exchange system of claim 1, wherein: the system also comprises a log management module, wherein the log management module is used for recording the service management module interface and outputting a data exchange log.
4. A data exchange system according to any one of claims 1 to 3, wherein: the information of the exchange template comprises metadata information or adapter information of the exchange template.
5. A data exchange method applied to the data exchange system according to any one of claims 1 to 4, comprising:
establishing the pre-exchanged metadata;
the adapter collects and loads the metadata, the metadata enters a database, a newly added page is connected in the database, and the metadata information is filled in;
establishing the exchange template, and writing two pieces of metadata to be exchanged;
selecting the exchange template to newly establish a database service, starting and operating the database service and selecting a message channel;
determining whether the message channel can be selected and displaying whether the message channel is occupied;
the metadata exchange is completed.
6. The data exchange method according to claim 5, wherein: the establishing of the pre-exchanged metadata specifically includes:
newly adding the metadata;
selecting an adapter for the metadata, and filling in information of the metadata, wherein the information of the metadata comprises: a metadata name, URL address, username, and/or password;
entering a database, and connecting a newly added page in the database;
and finishing the establishment of the metadata and displaying the newly added metadata.
7. The data exchange method according to claim 5, wherein: the establishing and querying of the exchange template specifically includes:
filling the exchange template information;
selecting a read table and a field, and selecting a written table and field;
selecting the swap template that has been added;
modifying the exchange template information;
inputting the name keywords of the exchange template, and inquiring the established exchange template;
and returning the exchange template list matched with the keywords.
8. The data exchange method according to any one of claims 5 to 7, further comprising: and outputting a data exchange log through the service management module interface.
9. A data exchange method according to any one of claims 5 to 7, wherein the metadata information comprises a metadata name, a URL address, a user name and a metadata password.
10. A computer-readable storage medium having stored thereon computer-executable instructions for causing a computer to perform the method of any one of claims 5 to 9.
CN201910976116.1A 2019-10-15 2019-10-15 Data exchange system, exchange method and storage medium Pending CN110866065A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910976116.1A CN110866065A (en) 2019-10-15 2019-10-15 Data exchange system, exchange method and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910976116.1A CN110866065A (en) 2019-10-15 2019-10-15 Data exchange system, exchange method and storage medium

Publications (1)

Publication Number Publication Date
CN110866065A true CN110866065A (en) 2020-03-06

Family

ID=69652594

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910976116.1A Pending CN110866065A (en) 2019-10-15 2019-10-15 Data exchange system, exchange method and storage medium

Country Status (1)

Country Link
CN (1) CN110866065A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112287021A (en) * 2020-07-13 2021-01-29 上海柯林布瑞信息技术有限公司 Data real-time synchronization parameter generation method, data real-time synchronization parameter synchronization method, data real-time synchronization parameter generation device, data real-time synchronization parameter synchronization device, storage medium and terminal
CN112565042A (en) * 2020-12-24 2021-03-26 航天科工网络信息发展有限公司 Method for exchanging star-structured data
CN112862245A (en) * 2020-12-30 2021-05-28 北京知因智慧科技有限公司 Data exchange method and device and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101908178A (en) * 2010-08-13 2010-12-08 广州联奕信息科技有限公司 Middleware applied to data switching and data switching method
CN101957865A (en) * 2010-10-27 2011-01-26 杭州新中大软件股份有限公司 Data exchange and sharing technology among heterogeneous systems
CN104954469A (en) * 2015-06-19 2015-09-30 长沙廖氏软件科技有限公司 Information exchange method for heterogeneous system
CN107590208A (en) * 2017-08-25 2018-01-16 国网辽宁省电力有限公司 A kind of electric network data heterogeneous database data cut-in method of plug-in type
CN107992552A (en) * 2017-11-28 2018-05-04 南京莱斯信息技术股份有限公司 A kind of data interchange platform and method for interchanging data
CN107992560A (en) * 2017-11-29 2018-05-04 广东金赋科技股份有限公司 A kind of Information System configuration device based on configuration
CN108108949A (en) * 2016-11-25 2018-06-01 杭州王道科技有限公司 Speed passage through customs method and the platform of information synergism

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101908178A (en) * 2010-08-13 2010-12-08 广州联奕信息科技有限公司 Middleware applied to data switching and data switching method
CN101957865A (en) * 2010-10-27 2011-01-26 杭州新中大软件股份有限公司 Data exchange and sharing technology among heterogeneous systems
CN104954469A (en) * 2015-06-19 2015-09-30 长沙廖氏软件科技有限公司 Information exchange method for heterogeneous system
CN108108949A (en) * 2016-11-25 2018-06-01 杭州王道科技有限公司 Speed passage through customs method and the platform of information synergism
CN107590208A (en) * 2017-08-25 2018-01-16 国网辽宁省电力有限公司 A kind of electric network data heterogeneous database data cut-in method of plug-in type
CN107992552A (en) * 2017-11-28 2018-05-04 南京莱斯信息技术股份有限公司 A kind of data interchange platform and method for interchanging data
CN107992560A (en) * 2017-11-29 2018-05-04 广东金赋科技股份有限公司 A kind of Information System configuration device based on configuration

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李天阳: "基于元数据的领域异构数据交换技术研究", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 *
黄震春: "元数据适配器与面向空间信息应用的数据网格", 《2008年全国开放式分布与并行计算学术年会论文集》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112287021A (en) * 2020-07-13 2021-01-29 上海柯林布瑞信息技术有限公司 Data real-time synchronization parameter generation method, data real-time synchronization parameter synchronization method, data real-time synchronization parameter generation device, data real-time synchronization parameter synchronization device, storage medium and terminal
CN112287021B (en) * 2020-07-13 2024-04-05 上海柯林布瑞信息技术有限公司 Method and device for generating and synchronizing real-time data synchronization parameters, storage medium and terminal
CN112565042A (en) * 2020-12-24 2021-03-26 航天科工网络信息发展有限公司 Method for exchanging star-structured data
CN112862245A (en) * 2020-12-30 2021-05-28 北京知因智慧科技有限公司 Data exchange method and device and electronic equipment
CN112862245B (en) * 2020-12-30 2024-04-23 北京知因智慧科技有限公司 Data exchange method and device and electronic equipment

Similar Documents

Publication Publication Date Title
US9223817B2 (en) Virtual repository management
CN112287015B (en) Image generation system, image generation method, electronic device, and storage medium
CN111258978B (en) Data storage method
CN101901242A (en) Federated configuration data management
CN111324610A (en) Data synchronization method and device
US10339164B2 (en) Data exchange in a collaborative environment
CN110866065A (en) Data exchange system, exchange method and storage medium
CN105493028A (en) Data consistency and rollback for cloud analytics
CN108121778B (en) Heterogeneous data exchange and cleaning system and method
CN102272751A (en) Data integrity in a database environment through background synchronization
CN110991984A (en) Digital operation analysis platform and method based on enterprise information heterogeneous system
CN112231351A (en) Real-time query method and device for PB-level mass data
CN113032364B (en) Data service platform visual management tool, method and application based on resource tree
CN111352951A (en) Data export method, device and system
CN107436785B (en) Revit software information interaction system and interaction method based on information system
CN112417225A (en) Joint query method and system for multi-source heterogeneous data
US8271442B2 (en) Formats for database template files shared between client and server environments
CN111858355B (en) Test case processing method and device, computer equipment and readable storage medium
CN112035466B (en) External index development framework for block chain query
CN101968747B (en) Cluster application management system and application management method thereof
CN116737113B (en) Metadata catalog management system and method for mass scientific data
CN102867029A (en) Method for managing catalogue of distributed file system and distributed file system
CN117453980A (en) Metadata management, configuration page generation method, server and storage medium
CN107608985A (en) Big data service integration method, apparatus and system
CN117312263A (en) Data circulation method, system, device and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20200306