[Info-vax] RMS, was: Re: Assembly languages

Jan-Erik Söderholm jan-erik.soderholm at telia.com
Mon Apr 11 11:01:45 EDT 2022


Den 2022-04-11 kl. 16:13, skrev Dave Froble:
> On 4/11/2022 9:06 AM, Simon Clubley wrote:
>> On 2022-04-11, VAXman-  @SendSpamHere.ORG <VAXman- at SendSpamHere.ORG> wrote:
>>>
>>> Careful, there are those here that believe all files should be flat streams
>>> of bytes.
>>>
>>
>> There is a strong argument for saying that the RMS record orientated
>> model has not stood the test of time.
>>
>> In this case, I will say that it _was_ the right model for the 1970s/1980s,
>> but it's not the right model for 2022. In today's world, it just gets
>> in the way.
>>
>> Also, RMS indexed files were a neat solution for the 1970s/1980s, but
>> in todays's world they also have not stood the test of time.
>>
>> For example, you work on a punched card model as there's no field level
>> data structures in the RMS indexed file metadata, and unlike SQL databases,
>> you can't extend an RMS indexed file to add a new field, or change the
>> size of an existing field, while the applications are running.
>>
>> Simon.
>>
> 
> Ahh yes, back to disagreeing with Simon ...
> 
> :-)
> 
> Your statement is just wrong.

What part of it? I find it mostly correct. A standard database product
(we can pick Rdb since this is VMS) is just so much easier to deal with
then a bunch of RMS files. And that is straight out-of-the-box, with no
home-made tools to completment with.

> 
> Anything that can be done in any database product can be done, and as RMS 
> is a database product, such things could be implemented in RMS.  The fact 
> that they are not at this time does not indicate that they could not be done.
> 
> I will comment that the RMS developers did far less than they could have 
> done back in the day.  Before RMS existed the company I worked for at the 
> time had a database product that while file oriented, had the data field 
> metadata and utilities that used it.  It was doable back then, the RMS 
> developers just failed to do it.
> 
> Not a fan of RMS ...
> 

As Simon indicated, RMS (indexed) files has passed their best-before date.
I do not see anyone writing a new application based on RMS indexed files.

Jan-Erik.



More information about the Info-vax mailing list