[Info-vax] Oracle Database vs Oracle/Rdb

Dave Froble davef at tsoft-inc.com
Sat Jul 13 00:30:10 EDT 2019


On 6/25/2019 7:35 PM, Arne Vajhøj wrote:
> On 6/25/2019 1:35 PM, Bob Koehler wrote:
>> In article <8e15f0b2-a4a1-4a28-bad0-a687f093e096 at googlegroups.com>,
>> Neil Rieck <n.rieck at sympatico.ca> writes:
>>> Question: I did not think that Pascal had builtin RMS support (as in
>>> direct=
>>> ly opening/reading INDEXED files without resorting to system calls).
>>> At lea=
>>> st this was the case back when I last used VAX Pascal. Was builtin
>>> RMS supp=
>>> ort added to Pascal during the Alpha days -or- are we using different
>>> defin=
>>> itions for "builtin"?
>>
>>     Keyed-indexed files are not all of RMS.  The Pascal I/O routines in
>>     it's run-time libraries sit on top of RMS, whether they provide
>>     direect support for keyed-indexed or not.
>
> RMS is used in two meanings:
> * a technically correct of everything going through RMS (which is almost
> all IO)

Well, that isn't correct.  While RMS is very available on VMS, there are 
other types of I/O.  Arne may not know about them, but they do exist.

> * a more loose convention of index-sequential files as opposed to
>   relational database

Let's see, just off the top of my head, or the bottom of my feet, there is:

Keyed files
Relative files
Sequential files, at least two types, fixed length and variable length, 
and multiple types of record terminators
Block I/O is implemented in RMS

RMS is much more than just ISAM files.

-- 
David Froble                       Tel: 724-529-0450
Dave Froble Enterprises, Inc.      E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA  15486



More information about the Info-vax mailing list