[Info-vax] The best VMS features, was: Re: openvms renaming file
Arne Vajhøj
arne at vajhoej.dk
Mon May 28 14:31:47 EDT 2018
On 5/28/2018 11:01 AM, Dave Froble wrote:
> On 5/28/2018 9:42 AM, Arne Vajhøj wrote:
>> On 5/28/2018 9:38 AM, Jan-Erik Söderholm wrote:
>>> I think that SQLite is a rather special "database" most often used
>>> for single application use on single user system. And that includes
>>> more or less all of the listed systems and environmens on the page
>>> referenced above. More like a .INI file with an SQL frontend. It is
>>> single-file-only and has no concurency (everything is serialized).
>>>
>>> Do include it on VMS, but it is more or less unusable for any real
>>> application use. Maybe to hold some configuration parameters or such
>>> but probably not for live application data.
>>
>> Useless replacing RDB.
>>
>> But maybe great for replacing index-sequential files.
>
> I don't think so. RMS indexed files allow concurrent use, using the DLM.
You are right.
SQLite will only replace let us say the low-end of index-sequential
files usage.
For the high-end usage a database server would be needed.
> The problem with RMS isn't the design, it's the implementation. Modern
> RDBMS systems do much of their work in memory. RMS does the work on
> disk. Quite a large difference in speed, as one might expect.
>
> Re-implement RMS in the same manner and you'd see totally different
> performance. Ya got to remember how old the design and implementation
> of RMS is. 40 years ago it worked well.
In some cases SQL support is very handy.
Arne
More information about the Info-vax
mailing list