Asynchronous operation in a database management system
First Claim
Patent Images
1. In a data-processing system comprising a producer process generating data, a database management system responsive to said producer process and controlling the storage of said data in an associated database, a method for storing said data in said database comprising the steps of:
- a) receiving a first portion of said data from said producer process;
b) placing said first portion of said data in a first of a plurality of data buffers;
c) transferring said first portion of data from said first buffer into said database while receiving a second portion of said data from said producer process and placing said second portion of said data in a second of a plurality of data buffers; and
d) transferring said second portion of data from said second buffer into said database.
2 Assignments
0 Petitions
Accused Products
Abstract
A real-time database management system in which data generated by a producer process is buffered in a plurality of update buffers and transmitted asynchronously into a consumer process, such as a database management system, so that neither the producer process nor the consumer process has to halt operations during I/O requests and data is not lost.
65 Citations
9 Claims
-
1. In a data-processing system comprising a producer process generating data, a database management system responsive to said producer process and controlling the storage of said data in an associated database, a method for storing said data in said database comprising the steps of:
-
a) receiving a first portion of said data from said producer process; b) placing said first portion of said data in a first of a plurality of data buffers; c) transferring said first portion of data from said first buffer into said database while receiving a second portion of said data from said producer process and placing said second portion of said data in a second of a plurality of data buffers; and d) transferring said second portion of data from said second buffer into said database. - View Dependent Claims (2, 3)
-
-
4. In a data-processing system comprising a producer process generating data, a database management system responsive to said producer process and controlling the storage of said data in an associated database, a method for storing said data in said database comprising the steps of:
-
a) receiving a first portion of said data from said producer process; b) placing said first portion of said data in a first of a plurality of data buffers; c) transferring said first portion of data from said first buffer into said database while receiving a second portion of said data from said producer process and placing said second portion of said data in a second of a plurality of data buffers; d) transferring said second portion of data from said second buffer into said database while receiving a third portion of said data from said producer process and placing said third portion of said data in said first of said plurality of data buffers. - View Dependent Claims (5, 6)
-
-
7. In a data-processing system comprising a producer process generating data, a database management system responsive to said producer process and controlling the storage of said data in an associated database, a method for storing said data in said database comprising the steps of:
-
a) receiving a first portion of said data from said producer process; b) placing said first portion of said data in a first of a plurality of data buffers; c) transferring said first portion of data from said first buffer into said database while receiving a second portion of said data from said producer process and placing said second portion of said data in a second of a plurality of data buffers; d) transferring said second portion of data from said second buffer into said database while receiving a third portion of said data from said producer process and placing said third portion of said data in an empty one of said plurality of data buffers; e) repeating steps a) through d) until all of said data has been transferred to said database. - View Dependent Claims (8, 9)
-
Specification