Movatterモバイル変換


[0]ホーム

URL:


US20120109918A1 - Multi transaction control system with update access counter owned by the transaction process at the start point to keep transaction consistency - Google Patents

Multi transaction control system with update access counter owned by the transaction process at the start point to keep transaction consistency
Download PDF

Info

Publication number
US20120109918A1
US20120109918A1US13/348,189US201213348189AUS2012109918A1US 20120109918 A1US20120109918 A1US 20120109918A1US 201213348189 AUS201213348189 AUS 201213348189AUS 2012109918 A1US2012109918 A1US 2012109918A1
Authority
US
United States
Prior art keywords
database
apparatuses
update access
transaction
update
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
US13/348,189
Inventor
Shuhei Nishiyama
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.)
Individual
Original Assignee
Individual
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
Priority claimed from JP2009119363Aexternal-prioritypatent/JP4362839B1/en
Priority claimed from JP2009218337Aexternal-prioritypatent/JP4462504B1/en
Application filed by IndividualfiledCriticalIndividual
Priority to US13/348,189priorityCriticalpatent/US20120109918A1/en
Publication of US20120109918A1publicationCriticalpatent/US20120109918A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

To achieve a multi-transaction processing system which assumes real-time update having practical throughput being a requirement, in multi-transaction processing in which consistency should be maintained. An update access-counter technology is applied which assumes a time when a counter is returned to an initial value depending on the up-down counting of the counter identified by a process ID of a process that is a starting point of multi-transaction processing being the completion of one multi-transaction processing, thus solving the problem.

Description

Claims (1)

1. The distributed multi transaction control system characterized in below
located on the network, said distributed multi distributed transaction control system comprising:
one or more database object management apparatus/apparatuses managing database/databases;
and one or more database object storage apparatus/apparatuses corresponding to each said database object management apparatus/apparatuses in order to store database/databases managed by said database object management apparatus/apparatuses;
and distributed multi transaction processing apparatus/apparatuses for implementing and maintaining transaction consistency in distributed multi transaction processing;
and one or more database meta information management repository apparatus/apparatuses in order to manage meta information held by said database/databases;
said one or more database meta information management repository apparatus/apparatuses having:
update access counter/counters which is/are characterized to be identified by the process identifier which identifies the process which is the starting point of one or more said update access/accesses requested;
said distributed multi transaction processing apparatus/apparatuses has/have distributed multi transaction process executing portion characterized in below:
in transaction processing for database object/objects which is/are requested from client computer/computers or server computer/computers to access as one or more update process/processes such as insertion or modification or deletion directly or indirectly, and is/are managed by database object management apparatus/apparatuses,
herein said update access counter has initial value specified beforehand,
the count in said update access counter concerned which is identified by process identifier which identifies the process which is the starting point of said update access/accesses concerned is counted up by the constant number each time when update access/accesses is/are occurred requested by the process/processes or thread/threads on the client computer/computers or server computer/computers inside its/their own said database domain if said process/processes or thread/threads which is/are caused by the starting process itself or process/processes which is/are caused by the starting process, directly or indirectly exist/exists;
and the count in said update access counter which is identified by process identifier which identifies the process which is the starting point of said update access/accesses concerned is counted down by the constant number same as said constant number concerned each time when the information that actual update access succeeded reach to said distributed multi transaction processing apparatus/apparatuses;
and when the value of said counter concerned matches said initial value concerned, commit operation/operations is/are executed for all update access/accesses executed by the process/processes or thread/threads which is/are caused by the starting process itself or process/processes which is/are caused by the starting process directly or indirectly on the client computer/computers or server computer/computers inside its/their own database domain directly or indirectly;
and in case of that the information that actual update access failed reach to said distributed multi transaction processing apparatus/apparatuses, further update access/accesses is/are stopped, and without waiting for the result/results, rollback operation/operations for all update access/accesses executed already by the process/processes or thread/threads which is/are caused directly or indirectly by the starting process itself or process/processes or thread/threads if exists/exist on the client computer/computers or server computer/computers inside its/their own database domain is executed promptly.
US13/348,1892009-05-182012-01-11Multi transaction control system with update access counter owned by the transaction process at the start point to keep transaction consistencyAbandonedUS20120109918A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/348,189US20120109918A1 (en)2009-05-182012-01-11Multi transaction control system with update access counter owned by the transaction process at the start point to keep transaction consistency

Applications Claiming Priority (6)

Application NumberPriority DateFiling DateTitle
JP2009119363AJP4362839B1 (en)2009-05-182009-05-18 Meta information sharing distributed database system on virtual single memory storage
JP2009-1193632009-05-18
JP2009218337AJP4462504B1 (en)2009-09-232009-09-23 A multi-transaction control system with update access counters owned by the transaction process that is the starting point for maintaining consistency
JP2009-2183372009-09-23
US12/778,124US8140498B2 (en)2009-05-182010-05-12Distributed database system by sharing or replicating the meta information on memory caches
US13/348,189US20120109918A1 (en)2009-05-182012-01-11Multi transaction control system with update access counter owned by the transaction process at the start point to keep transaction consistency

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US12/778,124DivisionUS8140498B2 (en)2009-05-182010-05-12Distributed database system by sharing or replicating the meta information on memory caches

Publications (1)

Publication NumberPublication Date
US20120109918A1true US20120109918A1 (en)2012-05-03

Family

ID=42334797

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US12/778,124Expired - Fee RelatedUS8140498B2 (en)2009-05-182010-05-12Distributed database system by sharing or replicating the meta information on memory caches
US13/348,189AbandonedUS20120109918A1 (en)2009-05-182012-01-11Multi transaction control system with update access counter owned by the transaction process at the start point to keep transaction consistency

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US12/778,124Expired - Fee RelatedUS8140498B2 (en)2009-05-182010-05-12Distributed database system by sharing or replicating the meta information on memory caches

Country Status (6)

CountryLink
US (2)US8140498B2 (en)
EP (1)EP2485150A1 (en)
CN (1)CN102725739A (en)
AU (1)AU2010250536A1 (en)
GB (1)GB201008107D0 (en)
WO (1)WO2010134437A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9665284B2 (en)2012-12-272017-05-30Huawei Technologies Co., Ltd.Partition extension method and apparatus

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8060476B1 (en)2008-07-142011-11-15Quest Software, Inc.Backup systems and methods for a virtual computing environment
US8429649B1 (en)2008-09-252013-04-23Quest Software, Inc.Systems and methods for data management in a virtual computing environment
US8996468B1 (en)2009-04-172015-03-31Dell Software Inc.Block status mapping system for reducing virtual machine backup storage
US9778946B2 (en)2009-08-072017-10-03Dell Software Inc.Optimized copy of virtual machine storage files
US9569446B1 (en)2010-06-082017-02-14Dell Software Inc.Cataloging system for image-based backup
US8898114B1 (en)2010-08-272014-11-25Dell Software Inc.Multitier deduplication systems and methods
US8577885B2 (en)*2010-12-092013-11-05International Business Machines CorporationPartitioning management of system resources across multiple users
CN113896731A (en)2011-02-152022-01-07伊缪诺金公司 Cytotoxic benzodiazepine derivatives
US8745095B2 (en)2011-08-122014-06-03Nexenta Systems, Inc.Systems and methods for scalable object storage
US8738624B1 (en)*2011-09-272014-05-27Amazon Technologies, Inc.Increasing distributed database capacity
US9311375B1 (en)*2012-02-072016-04-12Dell Software Inc.Systems and methods for compacting a virtual machine file
US8799335B2 (en)2012-09-282014-08-05International Business Machines CorporationSupporting coordinated access to a file system's shared storage using automatic alignment of a parallel file access protocol and metadata management
US9529821B2 (en)2012-09-282016-12-27International Business Machines CorporationCoordinated access to a clustered file system's shared storage using shared-lock architecture
US9727578B2 (en)2012-09-282017-08-08International Business Machines CorporationCoordinated access to a file system's shared storage using dynamic creation of file access layout
US9189503B2 (en)2012-12-062015-11-17Microsoft Technology Licensing, LlcDatabase scale-out
CN103885995B (en)*2012-12-212017-05-03中国移动通信集团河北有限公司List-based database monitoring method and list-based database monitoring device
US9438670B2 (en)*2013-03-132016-09-06International Business Machines CorporationData replication for a virtual networking system
CN103440345B (en)*2013-09-112017-01-25从兴技术有限公司Distributed database extension method and distributed database extension system based on relational database
US9747415B2 (en)*2013-11-272017-08-29General Electric CompanySingle schema-based RIS/PACS integration
US9276938B2 (en)2013-11-272016-03-01General Electric CompanyCross-enterprise workflow
WO2015103281A1 (en)2013-12-312015-07-09Reduxio Systems, Ltd.A method and system for ensuring consistency in data updates transactions
CN104794138B (en)*2014-01-222018-08-24深圳市沃信科技有限公司A kind of database transaction result confirmation method, apparatus and system
LT3399446T (en)*2015-08-282021-01-11Swirlds, Inc.Methods and apparatus for distributed database within a network
CN105389399A (en)*2015-12-252016-03-09北京奇虎科技有限公司Method and device for managing meta-information of database cluster
CN105550073B (en)*2016-03-102018-12-14世纪龙信息网络有限责任公司Database backup method and its system
CN105955836B (en)*2016-05-092019-04-19深圳市前海云端容灾信息技术有限公司 A cold and hot backup automatic drill multifunctional system
US11016940B2 (en)*2016-06-022021-05-25International Business Machines CorporationTechniques for improving deduplication efficiency in a storage system with multiple storage nodes
US11079942B2 (en)2017-07-072021-08-03Sap SeShared filesystem for distributed data storage system
US11194837B2 (en)*2018-05-012021-12-07International Business Machines CorporationBlockchain implementing cross-chain transactions
US11386078B2 (en)*2018-12-172022-07-12Sap SeDistributed trust data storage system
CN109669980B (en)*2018-12-212020-09-18成都四方伟业软件股份有限公司Cross-database access method and device for data
EP3706011A1 (en)*2019-03-052020-09-09Siemens AktiengesellschaftComputer implemented method and processing device for processing maintenance information in a distributed database system using a storage client unit
CN110262946B (en)*2019-06-142020-05-08上海英方软件股份有限公司Topology display method and device for database synchronization rule information
WO2021022396A1 (en)*2019-08-022021-02-11Alibaba Group Holding LimitedTransaction processing for database distributed across regions
EP4110402A1 (en)2020-02-252023-01-04Mediboston, Inc.Camptothecin derivatives and conjugates thereof
CN111831757B (en)*2020-06-092023-05-12时时同云科技(成都)有限责任公司Method and device for generating and managing distributed global unique identification information
CN114579259B (en)*2020-11-302025-03-28腾讯科技(深圳)有限公司 Sub-logical task processing method, device, equipment and medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020116248A1 (en)*2000-12-082002-08-22Microsoft CorporationReliable, secure and scalable infrastructure for event registration and propagation in a distributed enterprise
US20050262182A1 (en)*2004-05-212005-11-24Thole David JSystem and method for interfacing an application to a distributed transaction coordinator

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
BR9606931A (en)*1995-01-231997-11-11British Telecomm Information access system and process for monitoring the insertion of information into a data store
US6105026A (en)*1997-07-032000-08-15Oracle CorporationMulti-phase locking for partition maintenance operations
US6353833B1 (en)*1998-09-292002-03-05International Business Machines CorporationCaching of distributed dynamic SQL statements in a multiple node RDBMS
JP3732113B2 (en)*2001-05-142006-01-05株式会社八十二銀行 Transaction control system, method and program
US6952692B1 (en)*2002-05-172005-10-04Ncr CorporationExecution of requests in a parallel database system
JP4158534B2 (en)*2003-01-212008-10-01修平 西山 Distributed database system
GB0307553D0 (en)2003-04-012003-05-07Novartis AgOrganic compounds
JP4604032B2 (en)*2003-08-012010-12-22オラクル・インターナショナル・コーポレイション One-stage commit in non-shared database system
US6845384B2 (en)2003-08-012005-01-18Oracle International CorporationOne-phase commit in a shared-nothing database system
JP4313845B2 (en)*2004-09-272009-08-12修平 西山 Multi-instance in-memory database
EP1684193A1 (en)*2005-01-252006-07-26Sap AgCentral lock service for database applications
KR20070110367A (en)*2005-02-242007-11-16제라운드 시스템즈 리미티드 Data management method and device
JP2007219598A (en)*2006-02-142007-08-30Nippon Telegr & Teleph Corp <Ntt> Multiplexed database system and synchronization method thereof, database server, and database server program
US7831772B2 (en)*2006-12-122010-11-09Sybase, Inc.System and methodology providing multiple heterogeneous buffer caches
CN101170584B (en)*2007-12-042011-04-13华为技术有限公司Distributed system and data configuration method in the system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020116248A1 (en)*2000-12-082002-08-22Microsoft CorporationReliable, secure and scalable infrastructure for event registration and propagation in a distributed enterprise
US20050262182A1 (en)*2004-05-212005-11-24Thole David JSystem and method for interfacing an application to a distributed transaction coordinator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9665284B2 (en)2012-12-272017-05-30Huawei Technologies Co., Ltd.Partition extension method and apparatus

Also Published As

Publication numberPublication date
GB201008107D0 (en)2010-06-30
AU2010250536A1 (en)2012-01-19
CN102725739A (en)2012-10-10
US8140498B2 (en)2012-03-20
US20100293140A1 (en)2010-11-18
WO2010134437A1 (en)2010-11-25
EP2485150A1 (en)2012-08-08

Similar Documents

PublicationPublication DateTitle
US20120109918A1 (en)Multi transaction control system with update access counter owned by the transaction process at the start point to keep transaction consistency
US8713046B2 (en)Snapshot isolation support for distributed query processing in a shared disk database cluster
US10747714B2 (en)Scalable distributed data store
US9747356B2 (en)Eager replication of uncommitted transactions
US9208191B2 (en)Lock-free, scalable read access to shared data structures
US8930323B2 (en)Transaction processing system, method, and program
CN110309161B (en)Data synchronization method and device and server
CN108337911B (en)Processing database transactions in a distributed computing system
US11893041B2 (en)Data synchronization between a source database system and target database system
US9772911B2 (en)Pooling work across multiple transactions for reducing contention in operational analytics systems
CN113168371B (en) Write-write conflict detection in multi-master shared storage databases
US9146944B2 (en)Systems and methods for supporting transaction recovery based on a strict ordering of two-phase commit calls
WO2016180164A1 (en)Method and apparatus for rolling back distributed transaction
CN105608086A (en)Transaction processing method and device of distributed database system
US20130159339A1 (en)Data Container Access in a Database System
US20170364273A1 (en)Consensus protocol enhancements for supporting flexible durability options
US20200097581A1 (en)Systems and methods of managing manifest refresh in a database
US20150319265A1 (en)Unique identifier for a transaction
Ghandeharizadeh et al.Strong consistency in cache augmented SQL systems
US20140089253A1 (en)Zero-outage database reorganization
WO2022242372A1 (en)Object processing method and apparatus, computer device, and storage medium
US11423003B2 (en)Optimistic concurrency control for database transactions
US20190065327A1 (en)Efficient versioned object management
US11468016B2 (en)Method and system for parallelizing backup generation operations using pseudo-asset backups
PankowskiConsistency and availability of Data in replicated NoSQL databases

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp