[go: up one dir, main page]

Hanson et al., 1998 - Google Patents

A flexible and recoverable client/server database event notification system

Hanson 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 …
Continue reading at link.springer.com (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1471Saving, restoring, recovering or retrying involving logging of persistent data for recovery
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • G06F17/30345Update requests
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability

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