[Info-vax] Oracle Database vs Oracle/Rdb

Arne Vajhøj arne at vajhoej.dk
Sat Jul 13 00:30:10 EDT 2019


On 6/26/2019 9:29 PM, Dave Froble wrote:
> 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.

It is possible to use SYS$QIO(W) but I suspect that >99% of all
IO goes through RMS.

>> * 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.

Yes.

But that was sort of the point I was trying to make. There is
what RMS really is and there is the RMS=index-sequential vs database.

Arne





More information about the Info-vax mailing list