[Info-vax] a cool database... as replacement for RMS index-sequential files:: Was: VSI working on alternatives to Oracle Classic database:

Jeffrey H. Coffield jeffrey at digitalsynergyinc.com
Wed Jan 20 14:53:51 EST 2021



On 01/20/2021 09:06 AM, gérard Calliet wrote:

> I received a lot of opinions about conversion from applications based on
> indexed-sequential to relational database which are saying it represents
> a huge structural transformation, because of the very different
> philosophies (for example about how to normalize, how to deal with cobol
> redefines or occurs clauses, etc,...).
>
> Gérard Calliet
>

As I see it, the problems with Cobol redefines and occurs clauses are 
the result of limitations in SQL. We support many Java applications that 
access RMS databases used by large Cobol applications and Java has no 
problems with redefines (each redefine can be extend of a base class or 
a single RMS file can appear as multiple tables with corresponding 
entity classes) or occurs (managed entities have no problem with arrays 
or even HashMaps.) The trick is to have managed entities that are smart 
enough to decode the structures that a SQL query can pass.

My company has developed a JDBC driver for RMS indexed files and a 
persistence layer that achieve this and allow effective joins across 
both RMS and MySQL tables. We are in the process of packaging both the 
driver and persistence layer as open source but are currently uncertain 
of the correct license to use.

Any real solution though is certainly non-trivial and requires some very 
detailed analysis of the particular application.

Jeff Coffield
www.digitalsynerginc.com



More information about the Info-vax mailing list