Table Storage Architecture for the OS/2 Extended Edition Database Manager
Original Publication Date: 1989-Oct-01
Included in the Prior Art Database: 2005-Jan-29
This disclosure describes a physical storage system for base tables in a relational database manager built for the OS/2* operating system. Base tables are relations whose data is stored permanently in a disk-oriented file system. Base tables can have B-tree indexes associated with them to improve access speed. Each column of a base table has a data type, and a value (perhaps null) exists in that column for each row of the table. One of the data types supported in conventional relational systems is a variable length byte stream which can be up to 32K bytes in length. These types of data values are called long fields.