Hanson et al., 1998 - Google Patents
A flexible and recoverable client/server database event notification systemHanson et al., 1998
- Document ID
- 12414156373597005955
- Author
- Hanson E
- Chen I
- Dastur R
- Engel K
- Ramaswamy V
- Tan W
- Xu C
- Publication year
- Publication venue
- The VLDB Journal
External Links
Snippet
A software architecture is presented that allows client application programs to interact with a DBMS server in a flexible and powerful way, using either direct, volatile messages, or messages sent via recoverable queues. Normal requests from clients to the server and …
- 238000000034 method 0 description 69
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1471—Saving, restoring, recovering or retrying involving logging of persistent data for recovery
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
- G06F17/30345—Update requests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6058389A (en) | Apparatus and method for message queuing in a database system | |
EP1442398B1 (en) | System and method for flushing bean cache | |
US6980988B1 (en) | Method of applying changes to a standby database system | |
Bernstein et al. | Implementing recoverable requests using queues | |
CA2369958C (en) | Server agent system | |
Tanenbaum et al. | Distributed operating systems | |
JP4729172B2 (en) | Method and apparatus for performing transactions in a stateless web environment that supports a declarative paradigm | |
US5923833A (en) | Restart and recovery of OMG-compliant transaction systems | |
US20020035590A1 (en) | Guaranteed end-to-end transaction execution in a client/server environment | |
EP1492027A1 (en) | Registering for and retrieving database table change information that can be used to invalidate cache entries | |
US20110078516A1 (en) | Method and a system for performing a two-phase commit protocol | |
US6959401B2 (en) | Recovery guarantees for software components | |
Barga et al. | Recovery guarantees for general multi-tier applications | |
US6571270B1 (en) | Timeout detection facility | |
US9286346B2 (en) | Replication-only triggers | |
Hanson et al. | A flexible and recoverable client/server database event notification system | |
Weihl et al. | Specification and implementation of resilient, atomic data types | |
Preguiça et al. | Mobile transaction management in mobisnap | |
Grefen et al. | Integrity constraint checking in federated databases | |
Shrivastava | Structuring distributed systems for recoverability and crash resistance | |
EP1430419B1 (en) | Cluster caching with concurrency checking | |
Hanson et al. | Flexible and recoverable interaction between applications and active databases | |
KR20020038575A (en) | Method and apparatus for maintaining data integrity across distributed computer systems | |
Pedone et al. | Pronto: High availability for standard off-the-shelf databases | |
Paul et al. | Distributed Systems: Methods and Tools for Specification An Advanced Course |