DE602004013475D1 - System und Verfahren für die Verteilung von Replikationsbefehlen - Google Patents
System und Verfahren für die Verteilung von ReplikationsbefehlenInfo
- Publication number
- DE602004013475D1 DE602004013475D1 DE602004013475T DE602004013475T DE602004013475D1 DE 602004013475 D1 DE602004013475 D1 DE 602004013475D1 DE 602004013475 T DE602004013475 T DE 602004013475T DE 602004013475 T DE602004013475 T DE 602004013475T DE 602004013475 D1 DE602004013475 D1 DE 602004013475D1
- Authority
- DE
- Germany
- Prior art keywords
- commands
- commit
- replicated
- primary key
- dispatched
- 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.)
- Expired - Lifetime
Links
- 230000010076 replication Effects 0.000 title abstract 2
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/275—Synchronous replication
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H75/00—Storing webs, tapes, or filamentary material, e.g. on reels
- B65H75/02—Cores, formers, supports, or holders for coiled, wound, or folded material, e.g. reels, spindles, bobbins, cop tubes, cans, mandrels or chucks
- B65H75/34—Cores, formers, supports, or holders for coiled, wound, or folded material, e.g. reels, spindles, bobbins, cop tubes, cans, mandrels or chucks specially adapted or mounted for storing and repeatedly paying-out and re-storing lengths of material provided for particular purposes, e.g. anchored hoses, power cables
- B65H75/38—Cores, formers, supports, or holders for coiled, wound, or folded material, e.g. reels, spindles, bobbins, cop tubes, cans, mandrels or chucks specially adapted or mounted for storing and repeatedly paying-out and re-storing lengths of material provided for particular purposes, e.g. anchored hoses, power cables involving the use of a core or former internal to, and supporting, a stored package of material
- B65H75/40—Cores, formers, supports, or holders for coiled, wound, or folded material, e.g. reels, spindles, bobbins, cop tubes, cans, mandrels or chucks specially adapted or mounted for storing and repeatedly paying-out and re-storing lengths of material provided for particular purposes, e.g. anchored hoses, power cables involving the use of a core or former internal to, and supporting, a stored package of material mobile or transportable
- B65H75/406—Cores, formers, supports, or holders for coiled, wound, or folded material, e.g. reels, spindles, bobbins, cop tubes, cans, mandrels or chucks specially adapted or mounted for storing and repeatedly paying-out and re-storing lengths of material provided for particular purposes, e.g. anchored hoses, power cables involving the use of a core or former internal to, and supporting, a stored package of material mobile or transportable hand-held during use
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2402/00—Constructional details of the handling apparatus
- B65H2402/50—Machine elements
- B65H2402/51—Joints, e.g. riveted or magnetic joints
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65H—HANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
- B65H2701/00—Handled material; Storage means
- B65H2701/30—Handled filamentary material
- B65H2701/33—Hollow or hose-like material
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/370,389 US7707181B2 (en) | 2003-02-19 | 2003-02-19 | System and method of distributing replication commands |
Publications (1)
Publication Number | Publication Date |
---|---|
DE602004013475D1 true DE602004013475D1 (de) | 2008-06-19 |
Family
ID=32736443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE602004013475T Expired - Lifetime DE602004013475D1 (de) | 2003-02-19 | 2004-01-27 | System und Verfahren für die Verteilung von Replikationsbefehlen |
Country Status (7)
Country | Link |
---|---|
US (1) | US7707181B2 (de) |
EP (1) | EP1450270B1 (de) |
JP (1) | JP4491254B2 (de) |
KR (1) | KR101099227B1 (de) |
CN (1) | CN1523523B (de) |
AT (1) | ATE394743T1 (de) |
DE (1) | DE602004013475D1 (de) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7167893B1 (en) * | 2001-10-03 | 2007-01-23 | Bellsouth Intellectual Property Corp. | Methods and systems for processing a plurality of errors |
US7613741B2 (en) * | 2002-08-01 | 2009-11-03 | Oracle International Corporation | Utilizing rules in a distributed information sharing system |
US8005802B2 (en) * | 2002-08-01 | 2011-08-23 | Oracle International Corporation | Partial evaluation of rule sets |
US8365193B2 (en) * | 2003-08-14 | 2013-01-29 | Oracle International Corporation | Recoverable asynchronous message driven processing in a multi-node system |
US7490083B2 (en) | 2004-02-27 | 2009-02-10 | International Business Machines Corporation | Parallel apply processing in data replication with preservation of transaction integrity and source ordering of dependent updates |
US8688634B2 (en) * | 2004-02-27 | 2014-04-01 | International Business Machines Corporation | Asynchronous peer-to-peer data replication |
JP4500318B2 (ja) * | 2004-11-29 | 2010-07-14 | 富士通株式会社 | 分散トランザクション処理方法、装置、及びプログラム |
US7818386B2 (en) * | 2004-12-30 | 2010-10-19 | Oracle International Corporation | Repeatable message streams for message queues in distributed systems |
US8856091B2 (en) * | 2005-09-09 | 2014-10-07 | Open Invention Network, Llc | Method and apparatus for sequencing transactions globally in distributed database cluster |
US20070061379A1 (en) * | 2005-09-09 | 2007-03-15 | Frankie Wong | Method and apparatus for sequencing transactions globally in a distributed database cluster |
US7680795B2 (en) * | 2007-03-16 | 2010-03-16 | International Business Machines Corporation | Shared disk clones |
US7979393B2 (en) * | 2008-02-22 | 2011-07-12 | Microsoft Corporation | Multiphase topology-wide code modifications for peer-to-peer systems |
US8676749B2 (en) * | 2008-07-31 | 2014-03-18 | Sybase, Inc. | Statement logging in databases |
US8341134B2 (en) * | 2010-12-10 | 2012-12-25 | International Business Machines Corporation | Asynchronous deletion of a range of messages processed by a parallel database replication apply process |
CN102662946B (zh) * | 2012-02-20 | 2015-10-07 | 北京地拓科技发展有限公司 | 一种自动监测数据库中记录变化的方法和系统 |
US9727625B2 (en) | 2014-01-16 | 2017-08-08 | International Business Machines Corporation | Parallel transaction messages for database replication |
KR102377726B1 (ko) * | 2015-04-17 | 2022-03-24 | 한국전자통신연구원 | 분산 파일 시스템에서의 파일 복제 제어 장치 및 방법 |
US10642860B2 (en) * | 2016-06-03 | 2020-05-05 | Electronic Arts Inc. | Live migration of distributed databases |
US10540217B2 (en) | 2016-09-16 | 2020-01-21 | Oracle International Corporation | Message cache sizing |
US20180316726A1 (en) * | 2017-04-28 | 2018-11-01 | Honeywell International Inc. | Replication of identity-derived primary keys without range restrictions |
CN110196759B (zh) * | 2018-06-20 | 2022-12-06 | 腾讯科技(深圳)有限公司 | 分布式事务处理方法和装置、存储介质及电子装置 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4648031A (en) * | 1982-06-21 | 1987-03-03 | International Business Machines Corporation | Method and apparatus for restarting a computing system |
US4949251A (en) * | 1988-07-18 | 1990-08-14 | Digital Equipment Corporation | Exactly-once semantics in a TP queuing system |
US5701480A (en) * | 1991-10-17 | 1997-12-23 | Digital Equipment Corporation | Distributed multi-version commitment ordering protocols for guaranteeing serializability during transaction processing |
US5452445A (en) * | 1992-04-30 | 1995-09-19 | Oracle Corporation | Two-pass multi-version read consistency |
US5799305A (en) * | 1995-11-02 | 1998-08-25 | Informix Software, Inc. | Method of commitment in a distributed database transaction |
US5781910A (en) * | 1996-09-13 | 1998-07-14 | Stratus Computer, Inc. | Preforming concurrent transactions in a replicated database environment |
US5970231A (en) * | 1996-11-27 | 1999-10-19 | Pen Industries, Inc. | Electronic newspaper and electronic publishing medium |
US6549932B1 (en) * | 1998-06-03 | 2003-04-15 | International Business Machines Corporation | System, method and computer program product for discovery in a distributed computing environment |
US6144983A (en) * | 1998-06-09 | 2000-11-07 | Oracle Corporation | Method and apparatus for dynamic lock granularity escalation and de-escalation in a computer system |
US6243702B1 (en) * | 1998-06-22 | 2001-06-05 | Oracle Corporation | Method and apparatus for propagating commit times between a plurality of database servers |
US6510421B1 (en) * | 1998-12-29 | 2003-01-21 | Oracle Corporation | Performing 2-phase commit with presumed prepare |
US6463532B1 (en) * | 1999-02-23 | 2002-10-08 | Compaq Computer Corporation | System and method for effectuating distributed consensus among members of a processor set in a multiprocessor computing system through the use of shared storage resources |
US6708206B1 (en) * | 1999-06-15 | 2004-03-16 | Nokia Corporation | Apparatus, and associated method, for providing a client with messages |
US6438558B1 (en) * | 1999-12-23 | 2002-08-20 | Ncr Corporation | Replicating updates in original temporal order in parallel processing database systems |
US6658540B1 (en) * | 2000-03-31 | 2003-12-02 | Hewlett-Packard Development Company, L.P. | Method for transaction command ordering in a remote data replication system |
US6718361B1 (en) * | 2000-04-07 | 2004-04-06 | Network Appliance Inc. | Method and apparatus for reliable and scalable distribution of data files in distributed networks |
EP1744520B1 (de) | 2000-04-07 | 2010-06-09 | Network Appliance, Inc. | Verfahren und Gerät zur Gruppenführer-Auswahl |
US6782398B1 (en) * | 2000-06-14 | 2004-08-24 | Microsoft Corporation | Method for executing commands on multiple computers of a network |
CN1339748A (zh) * | 2000-08-21 | 2002-03-13 | 叶柯 | 信息的发布、分拣和访问的方法 |
US20020165724A1 (en) | 2001-02-07 | 2002-11-07 | Blankesteijn Bartus C. | Method and system for propagating data changes through data objects |
US7406486B1 (en) * | 2002-04-10 | 2008-07-29 | Oracle International Corporation | Transforming transactions to increase parallelism when replicating |
US7181642B1 (en) * | 2003-01-17 | 2007-02-20 | Unisys Corporation | Method for distributing the processing among multiple synchronization paths in a computer system utilizing separate servers for redundancy |
-
2003
- 2003-02-19 US US10/370,389 patent/US7707181B2/en not_active Expired - Fee Related
-
2004
- 2004-01-27 EP EP04001736A patent/EP1450270B1/de not_active Expired - Lifetime
- 2004-01-27 DE DE602004013475T patent/DE602004013475D1/de not_active Expired - Lifetime
- 2004-01-27 AT AT04001736T patent/ATE394743T1/de not_active IP Right Cessation
- 2004-02-18 KR KR1020040010760A patent/KR101099227B1/ko not_active IP Right Cessation
- 2004-02-19 CN CN2004100068903A patent/CN1523523B/zh not_active Expired - Fee Related
- 2004-02-19 JP JP2004043508A patent/JP4491254B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1523523A (zh) | 2004-08-25 |
EP1450270A3 (de) | 2005-06-22 |
US20040162859A1 (en) | 2004-08-19 |
EP1450270B1 (de) | 2008-05-07 |
ATE394743T1 (de) | 2008-05-15 |
CN1523523B (zh) | 2010-05-26 |
KR20040074627A (ko) | 2004-08-25 |
KR101099227B1 (ko) | 2011-12-27 |
JP2004252986A (ja) | 2004-09-09 |
US7707181B2 (en) | 2010-04-27 |
JP4491254B2 (ja) | 2010-06-30 |
EP1450270A2 (de) | 2004-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ATE394743T1 (de) | System und verfahren für die verteilung von replikationsbefehlen | |
CN102521234B (zh) | 在线数据库的分区 | |
AU2014238484B2 (en) | Dynamically managing memberships in replicated state machines within a distributed computing environment | |
Summers | Lawrence H. Summers on the economic challenge of the future: Jobs | |
WO2003065221A3 (en) | Method and system for providing image incremental and disaster recovery | |
CN102640151A (zh) | 信息系统中转换后的数据的高吞吐量、可靠复制 | |
WO2007141791A3 (en) | A method and a system for backing up data and for facilitating streaming of records in replica-based databases | |
WO2004086198A3 (en) | Common common object | |
GB0504810D0 (en) | Commitment chains for conflict resolution between disconnected data sharing applications | |
WO2007041226A3 (en) | Disaster recover/continuity of business adaptive solution framework | |
ATE440327T1 (de) | Verbesserungen für fehlertolerante rechner | |
SG11201910069YA (en) | Method and device for avoiding double-spending problem in read-write set-model-based blockchain technology | |
CN104978169A (zh) | 期刊阅读应用的sdk处理方法及装置 | |
US7406486B1 (en) | Transforming transactions to increase parallelism when replicating | |
DE69430649T2 (de) | Fehlertolerante Rechnersysteme | |
Juan et al. | Rocket mortgage delivers twice the value in half the time at scale | |
Benbow | Student Activism and the" Global University" in Tanzania | |
CN101739370B (zh) | 总线系统以及其操作方法 | |
DE50305302D1 (de) | Speichersystem mit mehreren speichercontrollern and verfahren zu deren synchronisierung | |
ATE422075T1 (de) | Verfahren zum transferieren von daten zwischen verschiedenen arten von computersystemen | |
JP7004083B2 (ja) | 演算処理装置及び演算処理装置の制御方法 | |
CN104866295B (zh) | OpenCL运行时系统框架的设计方法及装置 | |
CN106294841A (zh) | 数据库事务的处理方法及处理系统 | |
Bsumek et al. | IHS Book Roundtable: The Foundations of Glen Canyon Dam: Infrastructures of Dispossession on the Colorado Plateau | |
Theurillat | Negociated city: between financialisation and sustainability |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |