[Info-vax] CRTL and RMS vs SSIO

Arne Vajhøj arne at vajhoej.dk
Thu Oct 14 09:10:31 EDT 2021


On 10/14/2021 8:15 AM, chris wrote:
> On 10/14/21 01:46, Lawrence D’Oliveiro wrote:
>> On Thursday, October 14, 2021 at 9:44:56 AM UTC+13, Dave Froble wrote:
>>> A simple loop processing an RMS file looking in each record in the field
>>> Name for "Dave" can be an open and a couple lines of code.
>>>
>>> Not such a big difference.
>>
>> Even on a single table, SQL allows for ORDER BY clauses so the records 
>> get returned in an order more suited to the application’s needs. And 
>> the ordering can be an expression, not necessary a simple field. Try 
>> doing that in RMS.
>>
>> But beyond that, SQL allows lookups using JOINs on multiple tables, 
>> plus of course subqueries -- try implementing that in RMS!
> 
> I come here to bury Caesar, not to praise him :-) ?. RMS is a Record
> Management System, not a database, not the same thing at all. As a
> foundation, or set of system services, yes, but not the complete
> product.
> 
> Comparing Apples to Oranges is rarely productive...

Here we are not talking about RMS in general, but specifically
about index-sequential files.

VMS index-sequential files are per modern terminology a NoSQL
database of the Key Value Store type.

And the RMS services is the API to that.

Yes a relational database provide a lot
more functionality.

But that is sort of the point. If one can benefit from
any of these extra functionalities (and one does not have a
problem with the HW resource requirements for a relational
database which few will have today) then a relational database
saves writing code.

You pick a product that does more so you have to do less.

Arne




More information about the Info-vax mailing list