Movatterモバイル変換


[0]ホーム

URL:


US20080235260A1 - Scalable algorithms for mapping-based xml transformation - Google Patents

Scalable algorithms for mapping-based xml transformation
Download PDF

Info

Publication number
US20080235260A1
US20080235260A1US11/690,639US69063907AUS2008235260A1US 20080235260 A1US20080235260 A1US 20080235260A1US 69063907 AUS69063907 AUS 69063907AUS 2008235260 A1US2008235260 A1US 2008235260A1
Authority
US
United States
Prior art keywords
xml
data
merging
file
hash tables
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/690,639
Inventor
Wook-Shin Han
Ching-Tien Ho
Haifeng Jiang
Lucian Popa
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US11/690,639priorityCriticalpatent/US20080235260A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HAN, WOOK-SHIN, POPA, LUCIAN, HO, CHING-TIEN, JIANG, HAIFENG
Priority to US12/134,029prioritypatent/US8862636B2/en
Publication of US20080235260A1publicationCriticalpatent/US20080235260A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A computer-implemented method for use with an extensible markup language (XML) document includes inputting a high-level mapping specification for a schema mapping; and generating a target XML document based on the mapping. The method may perform schema mapping-based XML transformation as a three-phase process comprising tuple extraction, XML-fragment generation, and data merging. The tuple extraction phase may be adapted to handle streamed XML data (as well as stored/indexed XML data). The data merging phase may use a hybrid method that can dynamically switch between main memory-based and disk-based algorithms based on the size of the XML data to be merged.

Description

Claims (4)

17. A computer-implemented method for use with an extensible markup language (XML) document, comprising:
receiving an input stream of source data from one or more data bases, said stream selected from one of an XML data and a relational database data;
inputting a high-level mapping specification for a schema mapping, said mapping represented as a set of tuple-generating dependency (tgd) entities, wherein said tgd expresses a pattern of a source data and a target data;
performing a tuple extraction phase by taking all possible instantiations of the input stream source data provided that an associated target data pattern is satisfied, said extraction employing an instruction set based on types of data sources and semantics of said extraction, wherein nested concepts in said input stream source data are unnested to form flat tuples;
performing a fragment generation phase, wherein each of said flat tuples is transformed into a fragment based on an associated logical mapping represented by a template determined by a tgd;
performing a data merging phase to create a target document from coherent and non-redundant target instances, wherein fragments are merged into said target document by merging fragments identified with a same key value and eliminating duplicate fragments that have comparable tags values, wherein said merging comprising:
creating a chain of hash tables for each of said tuples wherein each hash table is associated with a key value and said key value is associated with a document content attribute;
flushing the chain of hash tables to remove duplicate tables
dynamically switching between a main memory-based and a sort-based algorithm based on the available memory used by said hash tables, wherein said hash tables are written to a disk file as a file-run, said file-run an ordered serialization of said hash tables from a root hash table and associated child hash tables;
merging said file-runs when said incoming fragment are processed as file-runs; and
outputting said merged file-runs as said target document to a database, said database being identical with or distinct from said XML or rationale database providing said input stream.
18. A system for scalable extensible markup language (XML) transformation based on schema mappings, the system executing processes for:
performing a streaming operation for tuple extraction on a streamed XML input comprising:
matching a set-path expression against an XML document provided by the streamed XML input using a blocking process;
assembling records corresponding to set-elements in a set-path expression, wherein a parent record comes after one of the parent record's child elements and the set element has a start-record and an end-record;
storing the parent record's child elements in a buffer until the parent record arrives; and
performing a set-path expression matching concurrently with arrival of new records wherein if all extraction elements of the set-element have arrived, sending the start-record to set-path expression matching before the end-record arrives; and
generating, based on the schema mappings, a target XML document from the streamed XML input.
19. A computer program product, for use with extensible markup language (XML) data having a size, the computer program product comprising a computer readable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
execute a main memory-based set of instructions for merging XML fragments from the XML data, wherein the main memory-based set of instructions comprises:
instructions for hash-based merging;
instructions for writing hash tables generated by the hash-based merging instructions to disk when the hash tables fill the main memory allocated to the hash tables; and
freeing up the hash tables in main memory for subsequent XML fragments from the XML data;
execute a disk-based set of instructions for merging XML fragments from the XML data wherein the disk-based set of instructions comprises:
outputting one file run from a group of linked hash tables in response to the hash tables using up all the available main memory, wherein outputting a file run comprises:
starting serialization from a root hash table of the group of linked hash tables;
sorting keys by key value in a predetermined order; and
outputting the keys in the sorted order wherein after each key is output, recursively serializing the child hash tables of the key; and
merging, in a single sequential scan, multiple file runs output from the hash tables, wherein merging multiple file runs comprises:
comparing the current keys of all the file runs;
in response to the current keys of all the file runs not being equal, outputting the content for the foremost key and updating the current key for the file run with the foremost key;
in response to the current keys of all the file runs being equal, outputting the current key and recursively merging the smaller file runs nested inside the current keys; and
dynamically switching between the main memory-based set of instructions and the disk-based set of instructions based on the size of the XML data to be merged.
US11/690,6392007-03-232007-03-23Scalable algorithms for mapping-based xml transformationAbandonedUS20080235260A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US11/690,639US20080235260A1 (en)2007-03-232007-03-23Scalable algorithms for mapping-based xml transformation
US12/134,029US8862636B2 (en)2007-03-232008-06-05Scalable algorithms for mapping-based XML transformation

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/690,639US20080235260A1 (en)2007-03-232007-03-23Scalable algorithms for mapping-based xml transformation

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US12/134,029ContinuationUS8862636B2 (en)2007-03-232008-06-05Scalable algorithms for mapping-based XML transformation

Publications (1)

Publication NumberPublication Date
US20080235260A1true US20080235260A1 (en)2008-09-25

Family

ID=39775784

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/690,639AbandonedUS20080235260A1 (en)2007-03-232007-03-23Scalable algorithms for mapping-based xml transformation
US12/134,029Expired - Fee RelatedUS8862636B2 (en)2007-03-232008-06-05Scalable algorithms for mapping-based XML transformation

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/134,029Expired - Fee RelatedUS8862636B2 (en)2007-03-232008-06-05Scalable algorithms for mapping-based XML transformation

Country Status (1)

CountryLink
US (2)US20080235260A1 (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080281820A1 (en)*2007-05-082008-11-13Sap AgSchema Matching for Data Migration
US20090119416A1 (en)*2007-08-072009-05-07Bridgegate Internationa, LlcData transformation and exchange
US7882138B1 (en)*2008-03-272011-02-01Sonoa Networks India (PVT) Ltd.Progressive evaluation of predicate expressions in streaming XPath processor
US20110238677A1 (en)*2010-03-292011-09-29Sybase, Inc.Dynamic Sort-Based Parallelism
US20110302186A1 (en)*2010-06-042011-12-08Miguel Angel Pallares LopezMethod and Apparatus for Query Reformulation with Latency Preservation
US20120095973A1 (en)*2010-10-152012-04-19Expressor SoftwareMethod and system for developing data integration applications with reusable semantic types to represent and process application data
US20130179772A1 (en)*2011-07-222013-07-11International Business Machines CorporationSupporting generation of transformation rule
US20130198605A1 (en)*2012-01-272013-08-01International Business Machines CorporationDocument Merge Based on Knowledge of Document Schema
WO2013180732A1 (en)*2012-06-012013-12-05Hewlett-Packard Development Company, L.P.Merging data from a source location into a target location
US9064047B2 (en)*2009-09-242015-06-23International Business Machines CorporationParallel processing of ETL jobs involving extensible markup language documents
US20150278189A1 (en)*2014-04-012015-10-01Drumright Group LLPSystem and method for analyzing items using lexicon analysis and filtering process
TWI557740B (en)*2014-03-312016-11-11美光科技公司Apparatuses and methods for comparing data patterns in memory
US9535966B1 (en)*2010-03-312017-01-03Amazon Technologies, Inc.Techniques for aggregating data from multiple sources
US9922303B2 (en)*2012-08-302018-03-20Oracle International CorporationMethod and system for implementing product group mappings
US9953353B2 (en)2012-08-302018-04-24Oracle International CorporationMethod and system for implementing an architecture for a sales catalog
CN108572953A (en)*2017-03-072018-09-25上海颐为网络科技有限公司A kind of merging method of entry structure
US10122872B1 (en)*2017-05-312018-11-06Xerox CorporationAutomatic configuration of network devices in remote managed print service applications utilizing groups of historical device data
US10223697B2 (en)2012-08-302019-03-05Oracle International CorporationMethod and system for implementing a CRM quote and order capture context service
US10268633B2 (en)*2016-03-292019-04-23Wipro LimitedSystem and method for database migration with target platform scalability
US10275426B1 (en)*2015-09-222019-04-30Amazon Technologies, Inc.Dynamic kerning pair reduction for digital font rendering
US10482099B2 (en)*2016-12-192019-11-19Palantir Technologies Inc.Systems and methods for facilitating data transformation
WO2019231615A3 (en)*2018-05-312020-01-02Intuit Inc.Method and system for secure digital documentation of subjects using hash chains
CN110688380A (en)*2019-09-242020-01-14无锡科技职业学院Address book anti-reconstruction method suitable for equipment with limited storage space
US10572583B2 (en)*2017-11-222020-02-25International Business Machines CorporationMerging documents based on document schemas
CN112579079A (en)*2019-09-292021-03-30北京向上一心科技有限公司File processing method and device, computer equipment and storage medium
US11016831B2 (en)*2014-11-112021-05-25Fair Isaac CorporationSystem and method for linearizing messages from data sources for optimized high-performance processing in a stream processing system
US20210209084A1 (en)*2020-01-032021-07-08International Business Machines CorporationHash for structural data with same data meaning
US11074231B1 (en)*2013-03-152021-07-27Informatica LlcValidating modifications to mapping statements for processing hierarchical data structures
US11392563B2 (en)*2019-01-152022-07-19Servicenow, Inc.Efficient compression of workflow state representations
CN117349359A (en)*2023-12-062024-01-05成都数据集团股份有限公司Multi-source heterogeneous database import and export method and system

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CA2451164C (en)*2003-09-112016-08-30Teamplate Inc.Customizable components
CA2443454A1 (en)*2003-09-112005-03-11Teamplate Inc.Data binding method in workflow system
US8645175B1 (en)2005-07-122014-02-04Open Text S.A.Workflow system and method for single call batch processing of collections of database records
US8510341B2 (en)*2008-11-212013-08-13Sap AgSystem, method and structures for a reusable custom-defined nestable compound data type for construction of database objects
US8112607B2 (en)2009-05-072012-02-07Sap AgMethod and system for managing large write-once tables in shadow page databases
US9965453B2 (en)*2009-10-152018-05-08Microsoft Technology Licensing, LlcDocument transformation
CN102446181A (en)*2010-10-092012-05-09广东省农业科学院科技情报研究所ISO15693 electronic tag data conversion method based on XML
KR101122629B1 (en)*2011-11-182012-03-09김춘기Method for creation of xml document using data converting of database
CA2860322C (en)2011-12-232017-06-27Amiato, Inc.Scalable analysis platform for semi-structured data
US9703814B1 (en)*2013-10-152017-07-11Amazon Technologies, Inc.Local key-value database synchronization

Citations (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5627979A (en)*1994-07-181997-05-06International Business Machines CorporationSystem and method for providing a graphical user interface for mapping and accessing objects in data stores
US5778400A (en)*1995-03-021998-07-07Fuji Xerox Co., Ltd.Apparatus and method for storing, searching for and retrieving text of a structured document provided with tags
US5970490A (en)*1996-11-051999-10-19Xerox CorporationIntegration platform for heterogeneous databases
US20010047372A1 (en)*2000-02-112001-11-29Alexander GorelikNested relational data model
US20020124020A1 (en)*2001-03-012002-09-05International Business Machines CorporationExtracting textual equivalents of multimedia content stored in multimedia files
US20030101194A1 (en)*2001-11-012003-05-29Michael RysSystem and method for loading hierarchical data into relational database systems
US20030204511A1 (en)*2002-04-302003-10-30Microsoft CorporationSystem and method for viewing relational data using a hierarchical schema
US20030217069A1 (en)*2002-05-102003-11-20International Business Machines CorporationMethod for schema mapping and data transformation
US20040040036A1 (en)*2002-08-222004-02-26Samsung Electronics Co., Ltd.Apparatus and method of converting electronic program guide information into XML
US6785689B1 (en)*2001-06-282004-08-31I2 Technologies Us, Inc.Consolidation of multiple source content schemas into a single target content schema
US6799184B2 (en)*2001-06-212004-09-28Sybase, Inc.Relational database system providing XML query support
US20040199905A1 (en)*2003-04-012004-10-07International Business Machines CorporationSystem and method for translating data from a source schema to a target schema
US20040216030A1 (en)*2001-05-252004-10-28Hellman Ziv Z.Method and system for deriving a transformation by referring schema to a central model
US20050022115A1 (en)*2001-05-312005-01-27Roberts BaumgartnerVisual and interactive wrapper generation, automated information extraction from web pages, and translation into xml
US6850950B1 (en)*1999-02-112005-02-01Pitney Bowes Inc.Method facilitating data stream parsing for use with electronic commerce
US20050091249A1 (en)*2003-10-222005-04-28International Business Machines CorporationSingle file serialization for physical and logical meta-model information
US20050108633A1 (en)*2000-04-242005-05-19Ranjit SahotaMethod and system for transforming content for execution on multiple platforms
US20050125781A1 (en)*2000-06-292005-06-09Microsoft CorporationMethod of compiling schema mapping
US20060101073A1 (en)*2004-10-282006-05-11International Business Machines CorporationConstraint-based XML query rewriting for data integration
US7107524B2 (en)*2002-12-242006-09-12Industrial Technology Research InstituteComputer implemented example-based concept-oriented data extraction method
US7174327B2 (en)*1999-12-022007-02-06International Business Machines CorporationGenerating one or more XML documents from a relational database using XPath data model

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020116371A1 (en)*1999-12-062002-08-22David DoddsSystem and method for the storage, indexing and retrieval of XML documents using relation databases
US7590644B2 (en)*1999-12-212009-09-15International Business Machine CorporationMethod and apparatus of streaming data transformation using code generator and translator
US6604100B1 (en)*2000-02-092003-08-05At&T Corp.Method for converting relational data into a structured document
US6883137B1 (en)*2000-04-172005-04-19International Business Machines CorporationSystem and method for schema-driven compression of extensible mark-up language (XML) documents
US7457810B2 (en)*2002-05-102008-11-25International Business Machines CorporationQuerying markup language data sources using a relational query processor
US7062507B2 (en)*2003-02-242006-06-13The Boeing CompanyIndexing profile for efficient and scalable XML based publish and subscribe system
US7653636B2 (en)*2003-02-282010-01-26Bea Systems, Inc.Systems and methods for streaming XPath query
US7392239B2 (en)*2003-04-142008-06-24International Business Machines CorporationSystem and method for querying XML streams
JP3832830B2 (en)*2003-04-252006-10-11インターナショナル・ビジネス・マシーンズ・コーポレーション XPath evaluation method, XPath evaluation apparatus and information processing apparatus using the same
US7373586B2 (en)*2004-09-032008-05-13International Business Machines CorporationDifferencing and merging tree-structured documents
US7574310B2 (en)*2006-06-122009-08-11Kennedy Robert ANetwork-enabled electrical power distribution equipment with improved storage system

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5627979A (en)*1994-07-181997-05-06International Business Machines CorporationSystem and method for providing a graphical user interface for mapping and accessing objects in data stores
US5778400A (en)*1995-03-021998-07-07Fuji Xerox Co., Ltd.Apparatus and method for storing, searching for and retrieving text of a structured document provided with tags
US5970490A (en)*1996-11-051999-10-19Xerox CorporationIntegration platform for heterogeneous databases
US6850950B1 (en)*1999-02-112005-02-01Pitney Bowes Inc.Method facilitating data stream parsing for use with electronic commerce
US7174327B2 (en)*1999-12-022007-02-06International Business Machines CorporationGenerating one or more XML documents from a relational database using XPath data model
US20010047372A1 (en)*2000-02-112001-11-29Alexander GorelikNested relational data model
US20050108633A1 (en)*2000-04-242005-05-19Ranjit SahotaMethod and system for transforming content for execution on multiple platforms
US20050125781A1 (en)*2000-06-292005-06-09Microsoft CorporationMethod of compiling schema mapping
US20020124020A1 (en)*2001-03-012002-09-05International Business Machines CorporationExtracting textual equivalents of multimedia content stored in multimedia files
US20040216030A1 (en)*2001-05-252004-10-28Hellman Ziv Z.Method and system for deriving a transformation by referring schema to a central model
US20050022115A1 (en)*2001-05-312005-01-27Roberts BaumgartnerVisual and interactive wrapper generation, automated information extraction from web pages, and translation into xml
US6799184B2 (en)*2001-06-212004-09-28Sybase, Inc.Relational database system providing XML query support
US6785689B1 (en)*2001-06-282004-08-31I2 Technologies Us, Inc.Consolidation of multiple source content schemas into a single target content schema
US20030101194A1 (en)*2001-11-012003-05-29Michael RysSystem and method for loading hierarchical data into relational database systems
US20030204511A1 (en)*2002-04-302003-10-30Microsoft CorporationSystem and method for viewing relational data using a hierarchical schema
US20030217069A1 (en)*2002-05-102003-11-20International Business Machines CorporationMethod for schema mapping and data transformation
US20040040036A1 (en)*2002-08-222004-02-26Samsung Electronics Co., Ltd.Apparatus and method of converting electronic program guide information into XML
US7107524B2 (en)*2002-12-242006-09-12Industrial Technology Research InstituteComputer implemented example-based concept-oriented data extraction method
US20040199905A1 (en)*2003-04-012004-10-07International Business Machines CorporationSystem and method for translating data from a source schema to a target schema
US20050091249A1 (en)*2003-10-222005-04-28International Business Machines CorporationSingle file serialization for physical and logical meta-model information
US20060101073A1 (en)*2004-10-282006-05-11International Business Machines CorporationConstraint-based XML query rewriting for data integration

Cited By (52)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080281820A1 (en)*2007-05-082008-11-13Sap AgSchema Matching for Data Migration
US9280569B2 (en)*2007-05-082016-03-08Sap SeSchema matching for data migration
US20090119416A1 (en)*2007-08-072009-05-07Bridgegate Internationa, LlcData transformation and exchange
US8296461B2 (en)*2007-08-072012-10-23Object Innovation Inc.Data transformation and exchange
US7882138B1 (en)*2008-03-272011-02-01Sonoa Networks India (PVT) Ltd.Progressive evaluation of predicate expressions in streaming XPath processor
US9064047B2 (en)*2009-09-242015-06-23International Business Machines CorporationParallel processing of ETL jobs involving extensible markup language documents
US20110238677A1 (en)*2010-03-292011-09-29Sybase, Inc.Dynamic Sort-Based Parallelism
US8321476B2 (en)*2010-03-292012-11-27Sybase, Inc.Method and system for determining boundary values dynamically defining key value bounds of two or more disjoint subsets of sort run-based parallel processing of data from databases
US9535966B1 (en)*2010-03-312017-01-03Amazon Technologies, Inc.Techniques for aggregating data from multiple sources
US20110302186A1 (en)*2010-06-042011-12-08Miguel Angel Pallares LopezMethod and Apparatus for Query Reformulation with Latency Preservation
US8954375B2 (en)*2010-10-152015-02-10Qliktech International AbMethod and system for developing data integration applications with reusable semantic types to represent and process application data
US20120095973A1 (en)*2010-10-152012-04-19Expressor SoftwareMethod and system for developing data integration applications with reusable semantic types to represent and process application data
US20130179772A1 (en)*2011-07-222013-07-11International Business Machines CorporationSupporting generation of transformation rule
US20130185627A1 (en)*2011-07-222013-07-18International Business Machines CorporationSupporting generation of transformation rule
US9396175B2 (en)*2011-07-222016-07-19International Business Machines CorporationSupporting generation of transformation rule
US9400771B2 (en)*2011-07-222016-07-26International Business Machines CorporationSupporting generation of transformation rule
US20130198605A1 (en)*2012-01-272013-08-01International Business Machines CorporationDocument Merge Based on Knowledge of Document Schema
US9626368B2 (en)*2012-01-272017-04-18International Business Machines CorporationDocument merge based on knowledge of document schema
US9740698B2 (en)2012-01-272017-08-22International Business Machines CorporationDocument merge based on knowledge of document schema
US20150088939A1 (en)*2012-06-012015-03-26Hoa Binh Nga TranMerging data from a source location into a target location
US10810171B2 (en)*2012-06-012020-10-20Micro Focus LlcMerging data from a source location into a target location
US20180129683A1 (en)*2012-06-012018-05-10Entit Software LlcMerging data from a source location into a target location
WO2013180732A1 (en)*2012-06-012013-12-05Hewlett-Packard Development Company, L.P.Merging data from a source location into a target location
US9864763B2 (en)*2012-06-012018-01-09Entit Software LlcMerging data from a source location into a target location
US9922303B2 (en)*2012-08-302018-03-20Oracle International CorporationMethod and system for implementing product group mappings
US10223697B2 (en)2012-08-302019-03-05Oracle International CorporationMethod and system for implementing a CRM quote and order capture context service
US9953353B2 (en)2012-08-302018-04-24Oracle International CorporationMethod and system for implementing an architecture for a sales catalog
US11526895B2 (en)2012-08-302022-12-13Oracle International CorporationMethod and system for implementing a CRM quote and order capture context service
US11074231B1 (en)*2013-03-152021-07-27Informatica LlcValidating modifications to mapping statements for processing hierarchical data structures
TWI557740B (en)*2014-03-312016-11-11美光科技公司Apparatuses and methods for comparing data patterns in memory
US20150278189A1 (en)*2014-04-012015-10-01Drumright Group LLPSystem and method for analyzing items using lexicon analysis and filtering process
US9858260B2 (en)*2014-04-012018-01-02Drumright Group LLPSystem and method for analyzing items using lexicon analysis and filtering process
US10929604B2 (en)*2014-04-012021-02-23Cogility Software CorporationSystem and method for analyzing items and creating a data structure using lexicon analysis and filtering process
US12353929B2 (en)2014-11-112025-07-08Fair Isaac CorporationSystem and method for linearizing messages from data sources for optimized high-performance processing in a stream processing system
US11900181B2 (en)2014-11-112024-02-13Fair Isaac CorporationSystem and method for linearizing messages from data sources for optimized high-performance processing in a stream processing system
US11016831B2 (en)*2014-11-112021-05-25Fair Isaac CorporationSystem and method for linearizing messages from data sources for optimized high-performance processing in a stream processing system
US10275426B1 (en)*2015-09-222019-04-30Amazon Technologies, Inc.Dynamic kerning pair reduction for digital font rendering
US10268633B2 (en)*2016-03-292019-04-23Wipro LimitedSystem and method for database migration with target platform scalability
US10482099B2 (en)*2016-12-192019-11-19Palantir Technologies Inc.Systems and methods for facilitating data transformation
US11768851B2 (en)2016-12-192023-09-26Palantir Technologies Inc.Systems and methods for facilitating data transformation
US11416512B2 (en)2016-12-192022-08-16Palantir Technologies Inc.Systems and methods for facilitating data transformation
CN108572953A (en)*2017-03-072018-09-25上海颐为网络科技有限公司A kind of merging method of entry structure
US10122872B1 (en)*2017-05-312018-11-06Xerox CorporationAutomatic configuration of network devices in remote managed print service applications utilizing groups of historical device data
US10572583B2 (en)*2017-11-222020-02-25International Business Machines CorporationMerging documents based on document schemas
US11068646B2 (en)2017-11-222021-07-20International Business Machines CorporationMerging documents based on document schemas
WO2019231615A3 (en)*2018-05-312020-01-02Intuit Inc.Method and system for secure digital documentation of subjects using hash chains
US11392563B2 (en)*2019-01-152022-07-19Servicenow, Inc.Efficient compression of workflow state representations
CN110688380A (en)*2019-09-242020-01-14无锡科技职业学院Address book anti-reconstruction method suitable for equipment with limited storage space
CN112579079A (en)*2019-09-292021-03-30北京向上一心科技有限公司File processing method and device, computer equipment and storage medium
US20210209084A1 (en)*2020-01-032021-07-08International Business Machines CorporationHash for structural data with same data meaning
US11693841B2 (en)*2020-01-032023-07-04International Business Machines CorporationHash for structural data with same data meaning
CN117349359A (en)*2023-12-062024-01-05成都数据集团股份有限公司Multi-source heterogeneous database import and export method and system

Also Published As

Publication numberPublication date
US20080275907A1 (en)2008-11-06
US8862636B2 (en)2014-10-14

Similar Documents

PublicationPublication DateTitle
US8862636B2 (en)Scalable algorithms for mapping-based XML transformation
US7120645B2 (en)Techniques for rewriting XML queries directed to relational database constructs
Abiteboul et al.Correspondence and translation for heterogeneous data
US6832219B2 (en)Method and system for storing and querying of markup based documents in a relational database
US6721727B2 (en)XML documents stored as column data
US8037108B1 (en)Conversion of relational databases into triplestores
US7031956B1 (en)System and method for synchronizing and/or updating an existing relational database with supplemental XML data
US8275810B2 (en)Making and using abstract XML representations of data dictionary metadata
US8631028B1 (en)XPath query processing improvements
US20070061318A1 (en)System and method of data source agnostic querying
Fomichev et al.Sedna: A native xml dbms
US20130006968A1 (en)Data integration system
Holland et al.Choosing a data model and query language for provenance
US20090187587A1 (en)Managing feature data based on spatial collections
Jiang et al.Mapping-driven XML transformation
Kolev et al.Design and implementation of the CloudMdsQL multistore system
Wyss et al.A relational algebra for data/metadata integration in a federated database system
Zhai et al.Object deputy database language
Al-Wasil et al.Establishing an XML metadata klnowledge base to assist integration of structured and semi-structured databases
Kedad et al.Mapping generation for XML data sources: a general framework
Grinev et al.Sedna: A Native XML DBMS
Morishima et al.A data modeling and query processing scheme for integration of structured document repositories and relational databases
Antipin et al.Efficient virtual data integration based on XML
Gamal et al.A literature survey on mapping between fuzzy XML databases and relational or object oriented databases
Wen et al.The design of efficient XML document model

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAN, WOOK-SHIN;HO, CHING-TIEN;JIANG, HAIFENG;AND OTHERS;REEL/FRAME:019059/0607;SIGNING DATES FROM 20070313 TO 20070315

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp