Movatterモバイル変換


[0]ホーム

URL:


US20030145021A1 - Method and arrangement for serially aligning database transactions - Google Patents

Method and arrangement for serially aligning database transactions
Download PDF

Info

Publication number
US20030145021A1
US20030145021A1US10/059,140US5914002AUS2003145021A1US 20030145021 A1US20030145021 A1US 20030145021A1US 5914002 AUS5914002 AUS 5914002AUS 2003145021 A1US2003145021 A1US 2003145021A1
Authority
US
United States
Prior art keywords
database
transaction
data
trigger
master
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
US10/059,140
Inventor
Jarmo Parkkinen
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.)
Solid Information Technology Oy
Original Assignee
Solid Information Technology Oy
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 Solid Information Technology OyfiledCriticalSolid Information Technology Oy
Priority to US10/059,140priorityCriticalpatent/US20030145021A1/en
Assigned to SOLID INFORMATION TECHNOLOGY OYreassignmentSOLID INFORMATION TECHNOLOGY OYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PARKKINEN, JARMO
Assigned to GATX FINANCIAL CORPORATIONreassignmentGATX FINANCIAL CORPORATIONSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SOLID INFORMATION TECHNOLOGY, OY
Publication of US20030145021A1publicationCriticalpatent/US20030145021A1/en
Assigned to ETV CAPITAL S.A.reassignmentETV CAPITAL S.A.SECURITY AGREEMENTAssignors: SOLID INFORMATION TECHNOLOGY CORPORATION
Assigned to SOLID INFORMATION TECHNOLOGY CORP.reassignmentSOLID INFORMATION TECHNOLOGY CORP.RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: ETV CAPITAL S.A., GATX FINANCIAL CORPORATION
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

This invention relates to a method and an arrangement for serially aligning transactions (31, 32, 33) to co-ordinate the execution order of the transactions in a client/server or multi-database system. In particular the invention enables initiating one or multiple database operations in at least one second database when a transaction is ended in the first database. Further objects of this invention are to provide a method and an arrangement for enabling push and push-pull synchronization of data between master (510) and replica databases (520, 530, 540) utilizing transaction triggers. The invention also ensures that data is persistent and visible in one database when it is needed by another database or application software.

Description

Claims (42)

US10/059,1402002-01-312002-01-31Method and arrangement for serially aligning database transactionsAbandonedUS20030145021A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/059,140US20030145021A1 (en)2002-01-312002-01-31Method and arrangement for serially aligning database transactions

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/059,140US20030145021A1 (en)2002-01-312002-01-31Method and arrangement for serially aligning database transactions

Publications (1)

Publication NumberPublication Date
US20030145021A1true US20030145021A1 (en)2003-07-31

Family

ID=27609754

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US10/059,140AbandonedUS20030145021A1 (en)2002-01-312002-01-31Method and arrangement for serially aligning database transactions

Country Status (1)

CountryLink
US (1)US20030145021A1 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040215594A1 (en)*2003-01-242004-10-28Bea Systems, Inc.System for transaction processing with parallel execution
US20050278458A1 (en)*2004-06-092005-12-15Microsoft CorporationAnalysis services database synchronization
US7089265B1 (en)*2002-04-172006-08-08Oracle International CorporationDatabase management system for implementing independent database actions in response to events of interest
US20060190498A1 (en)*2005-02-182006-08-24International Business Machines CorporationReplication-only triggers
US20060222163A1 (en)*2005-03-312006-10-05Marcel BankComputer network system for building, synchronising and/or operating a second database from/with a first database, and procedures for it
US20070014278A1 (en)*2005-07-142007-01-18Yahoo! Inc.Counter router core variants
US20070014277A1 (en)*2005-07-142007-01-18Yahoo! Inc.Content router repository
US20070067302A1 (en)*2005-09-212007-03-22Infoblox Inc.Provisional authority in a distributed database
US20070156434A1 (en)*2006-01-042007-07-05Martin Joseph JSynchronizing image data among applications and devices
US20080189340A1 (en)*2007-02-012008-08-07David Randall BleaApparatus, system, and method for synchronizing a remote database
US20090210459A1 (en)*2008-02-192009-08-20International Business Machines CorporationDocument synchronization solution
US20090254589A1 (en)*2008-04-072009-10-08International Business Machines CorporationClient side caching of synchronized data
US7623515B2 (en)2005-07-142009-11-24Yahoo! Inc.Content router notification
US7631045B2 (en)2005-07-142009-12-08Yahoo! Inc.Content router asynchronous exchange
US8024290B2 (en)2005-11-142011-09-20Yahoo! Inc.Data synchronization and device handling
US8065680B2 (en)2005-11-152011-11-22Yahoo! Inc.Data gateway for jobs management based on a persistent job table and a server table
CN102622427A (en)*2012-02-272012-08-01杭州闪亮科技有限公司Method and system for read-write splitting database
US8290910B2 (en)2005-09-212012-10-16Infoblox Inc.Semantic replication
EP2544429A1 (en)*2011-06-232013-01-09Hitachi Ltd.Transfer apparatus, transfer network system, and transfer method
US20130151398A1 (en)*2011-12-092013-06-13Dun & Bradstreet Business Information Solutions, Ltd.Portfolio risk manager
US8533169B1 (en)2005-09-212013-09-10Infoblox Inc.Transactional replication
US20140046915A1 (en)*2006-10-042014-02-13Salesforce.Com, Inc.Methods and systems for bulk row save logic in an object relational mapping layer and application framework
US20150220610A1 (en)*2014-01-312015-08-06Matthias RichterData pulls
US20160246864A1 (en)*2015-02-232016-08-25International Business Machines CorporationRelaxing transaction serializability with statement-based data replication
US11036757B2 (en)*2019-08-152021-06-15Accenture Global Solutions LimitedDigital decoupling
CN113760934A (en)*2021-09-082021-12-07福建天泉教育科技有限公司Data reading method and terminal
US11200255B2 (en)*2019-08-222021-12-14Adp, LlcRobust data synchronization solution between databases

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030208511A1 (en)*2002-05-022003-11-06Earl Leroy D.Database replication system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030208511A1 (en)*2002-05-022003-11-06Earl Leroy D.Database replication system

Cited By (45)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7089265B1 (en)*2002-04-172006-08-08Oracle International CorporationDatabase management system for implementing independent database actions in response to events of interest
US20040215594A1 (en)*2003-01-242004-10-28Bea Systems, Inc.System for transaction processing with parallel execution
US7640535B2 (en)2003-01-242009-12-29Bea Systems, Inc.Method for transaction processing with parallel execution
US20050278458A1 (en)*2004-06-092005-12-15Microsoft CorporationAnalysis services database synchronization
US20060190498A1 (en)*2005-02-182006-08-24International Business Machines CorporationReplication-only triggers
US9286346B2 (en)*2005-02-182016-03-15International Business Machines CorporationReplication-only triggers
US20060222163A1 (en)*2005-03-312006-10-05Marcel BankComputer network system for building, synchronising and/or operating a second database from/with a first database, and procedures for it
US7577687B2 (en)*2005-03-312009-08-18Ubs AgSystems and methods for synchronizing databases
US20070014277A1 (en)*2005-07-142007-01-18Yahoo! Inc.Content router repository
US7849199B2 (en)2005-07-142010-12-07Yahoo ! Inc.Content router
US7623515B2 (en)2005-07-142009-11-24Yahoo! Inc.Content router notification
US20070014278A1 (en)*2005-07-142007-01-18Yahoo! Inc.Counter router core variants
US7631045B2 (en)2005-07-142009-12-08Yahoo! Inc.Content router asynchronous exchange
US8290910B2 (en)2005-09-212012-10-16Infoblox Inc.Semantic replication
US20070067302A1 (en)*2005-09-212007-03-22Infoblox Inc.Provisional authority in a distributed database
US8892516B2 (en)*2005-09-212014-11-18Infoblox Inc.Provisional authority in a distributed database
WO2007038014A3 (en)*2005-09-212009-04-23Infoblox IncProvisional authority in a distributed database
US20140012811A1 (en)*2005-09-212014-01-09Infoblox Inc.Provisional authority in a distributed database
US8533169B1 (en)2005-09-212013-09-10Infoblox Inc.Transactional replication
US8498964B2 (en)*2005-09-212013-07-30Infoblox Inc.Provisional authority in a distributed database
US8250030B2 (en)*2005-09-212012-08-21Infoblox Inc.Provisional authority in a distributed database
US8024290B2 (en)2005-11-142011-09-20Yahoo! Inc.Data synchronization and device handling
US8065680B2 (en)2005-11-152011-11-22Yahoo! Inc.Data gateway for jobs management based on a persistent job table and a server table
US20070156434A1 (en)*2006-01-042007-07-05Martin Joseph JSynchronizing image data among applications and devices
US9367832B2 (en)2006-01-042016-06-14Yahoo! Inc.Synchronizing image data among applications and devices
US8930322B2 (en)*2006-10-042015-01-06Salesforce.Com, Inc.Methods and systems for bulk row save logic in an object relational mapping layer and application framework
US20140046915A1 (en)*2006-10-042014-02-13Salesforce.Com, Inc.Methods and systems for bulk row save logic in an object relational mapping layer and application framework
US20080189340A1 (en)*2007-02-012008-08-07David Randall BleaApparatus, system, and method for synchronizing a remote database
US20090210459A1 (en)*2008-02-192009-08-20International Business Machines CorporationDocument synchronization solution
US9251236B2 (en)2008-02-192016-02-02International Business Machines CorporationDocument synchronization solution
US8650154B2 (en)*2008-02-192014-02-11International Business Machines CorporationDocument synchronization solution
US8725679B2 (en)2008-04-072014-05-13International Business Machines CorporationClient side caching of synchronized data
US20090254589A1 (en)*2008-04-072009-10-08International Business Machines CorporationClient side caching of synchronized data
EP2544429A1 (en)*2011-06-232013-01-09Hitachi Ltd.Transfer apparatus, transfer network system, and transfer method
US20130151398A1 (en)*2011-12-092013-06-13Dun & Bradstreet Business Information Solutions, Ltd.Portfolio risk manager
CN102622427A (en)*2012-02-272012-08-01杭州闪亮科技有限公司Method and system for read-write splitting database
US20150220610A1 (en)*2014-01-312015-08-06Matthias RichterData pulls
US9460180B2 (en)*2014-01-312016-10-04Sap SeData pulls
US20160246864A1 (en)*2015-02-232016-08-25International Business Machines CorporationRelaxing transaction serializability with statement-based data replication
US9990224B2 (en)2015-02-232018-06-05International Business Machines CorporationRelaxing transaction serializability with statement-based data replication
US9990225B2 (en)*2015-02-232018-06-05International Business Machines CorporationRelaxing transaction serializability with statement-based data replication
US11036757B2 (en)*2019-08-152021-06-15Accenture Global Solutions LimitedDigital decoupling
US11494406B2 (en)2019-08-152022-11-08Accenture Global Solutions LimitedDigital decoupling
US11200255B2 (en)*2019-08-222021-12-14Adp, LlcRobust data synchronization solution between databases
CN113760934A (en)*2021-09-082021-12-07福建天泉教育科技有限公司Data reading method and terminal

Similar Documents

PublicationPublication DateTitle
US20030145021A1 (en)Method and arrangement for serially aligning database transactions
JP2731374B2 (en) Write conflict resolution
JP2731375B2 (en) Data identification method
JP2731373B2 (en) Write collision detection method
JP2731376B2 (en) Database management method
US6757896B1 (en)Method and apparatus for enabling partial replication of object stores
CN106357452B (en)A kind of the High Availabitity frame system and its implementation of the storage of single-point isomeric data
US7366738B2 (en)Method and system for object cache synchronization
US8027953B2 (en)System and methods for synchronizing datasets using cooperation among multiple synchronization engines
US8095504B2 (en)N-way synchronization of computer databases
CN113396407A (en)System and method for augmenting database applications using blockchain techniques
US20070185920A1 (en)Method and system combining state replication and operational-replay synchronization
US11681683B2 (en)Transaction compensation for single phase resources
US20040158549A1 (en)Method and apparatus for online transaction processing
US20050038831A1 (en)Automatic and dynamic provisioning of databases
US20070255763A1 (en)Database replication method and system
KR20020090520A (en)Parallel logging method of transaction processing system
JPH04229335A (en)Optimizing method for commiting procesure
US6226694B1 (en)Achieving consistency and synchronization among multiple data stores that cooperate within a single system in the absence of transaction monitoring
US12111817B2 (en)Log execution method and apparatus, computer device and storage medium
JP3445797B2 (en) Optimized synchronization procedure
US7072912B1 (en)Identifying a common point in time across multiple logs
JP2002055964A (en)Method, system, and program product for managing process group in decentralized computing environment
CN112966047B (en)Method for realizing table copying function based on distributed database
US20060123069A1 (en)Method and system for deferred synchronisation of data

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SOLID INFORMATION TECHNOLOGY OY, FINLAND

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PARKKINEN, JARMO;REEL/FRAME:012921/0662

Effective date:20020521

ASAssignment

Owner name:GATX FINANCIAL CORPORATION, CALIFORNIA

Free format text:SECURITY INTEREST;ASSIGNOR:SOLID INFORMATION TECHNOLOGY, OY;REEL/FRAME:013552/0003

Effective date:20021114

ASAssignment

Owner name:ETV CAPITAL S.A., UNITED KINGDOM

Free format text:SECURITY AGREEMENT;ASSIGNOR:SOLID INFORMATION TECHNOLOGY CORPORATION;REEL/FRAME:017034/0072

Effective date:20051221

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:SOLID INFORMATION TECHNOLOGY CORP., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNORS:ETV CAPITAL S.A.;GATX FINANCIAL CORPORATION;REEL/FRAME:020451/0516

Effective date:20080130


[8]ページ先頭

©2009-2025 Movatter.jp