[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