[Info-vax] C99 updates to CRTL
Arne Vajhøj
arne at vajhoej.dk
Wed Jul 31 22:01:44 EDT 2019
On 7/31/2019 8:29 PM, Simon Clubley wrote:
> On 2019-07-31, Arne Vajhøj <arne at vajhoej.dk> wrote:
>> On 7/31/2019 7:24 PM, Stephen Hoffman wrote:
>>> Interesting. Y'all like RMS though, right? Because RMS allows you to
>>> use different apps to access the same (RMS-based) database files. That
>>> makes RMS and its interpretation of the file formats... common.
>>>
>>> RMS is stuck about thirty years back in terms of higher-level access,
>>
>> Hmmm.
>>
>> I would also call the RMS SYS$ calls which is what you have to
>> use in C/C++ a bit cumbersome.
>
> If you were British, I would call that an excellent example
> of British understatement. :-)
>
>> But the Pascal interface is in my opinion as good or better
>> than interfaces to modern NoSQL databases.
>
> How well do the current crop of NoSQL databases handle resizing
> fields in a record and adding fields to a record without having
> to rebuild programs or having to make source code changes to allow
> programs to continue using the existing data ?
NoSQL databases varies quite a bit.
But typical there is no schema, a key structure and each key has
a value structure.
There is not really a concept of adding a field.
Your code need to understand the values it is reading or writing.
Very much like a VMS index-sequential files.
> In that regard, RMS itself is strictly in the punched card era with
> its fixed record layout without any native abstraction behind that
> fixed record layout.
Like the punched card era and like the last decade I think.
Arne
More information about the Info-vax
mailing list