[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