[Info-vax] OpenVMS x86-64 and RDB and DB's in general on OpenVMS

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Sun Jun 28 09:49:19 EDT 2015


On 2015-06-28 11:31:10 +0000, IanD said:


Welcome!   You're rather late to this particular party, but it's nice 
to see somebody else pondering the sorry state of integrated data 
storage on OpenVMS.

> Now that OpenVMS x86-64 is at least officially on the radar, has any 
> information been forthcoming about RDB on x86 under OpenVMS?

Read the backlog.  Oracle is interested in the port, but there've been 
no commitments.  There likely won't be commitments until VSI is rather 
further along, too.   Oracle — if they're even interested in supporting 
OpenVMS x86 here — will want and will need a detailed look at what 
would be involved in the x86-64 environment, at how likely their Rdb 
customers will be to migrate and to spend, and at whether VSI will even 
be around.  If there'll be any support announcement, it'll probably be 
no sooner than after the first external field tests of the port.

> The need for a DB of some sorts?

Read the backlog.    Yes, there is.

> A DB was once considered mandatory as a product to have available on a 
> given OS platform, Windows and Access (later sql server), Linux and 
> MySQL, OpenVMS and RDB, IBM and DB2 bla bla bla, what to do about 
> OpenVMS x86-64 and <blank>, what should be inserted here if it's not 
> going to be RDB?

Read the backlog.  There are typically optional databases, and there 
are integrated databases.   It won't be Oracle Rdb that's integrated, 
not without paying Oracle for each copy of OpenVMS that ships.   VSI 
wants and needs this for many of their (potential) OpenVMS x86 
customers.  Oracle will be looking to profit from the effort, as should 
be expected.  As for databases that might be reasonable to integrate, 
PostgreSQL and SQLite are obvious choices, and both have licenses that 
are amenable to such integration.

> PostgreSQL is slowly rising through the ranks (4th position, up from 
> 5th) but it is tiny compared to the main one's and getting it working 
> on OpenVMS with cluster awareness I suspect is years in the making?

Read the backlog.  PostgreSQL is mostly ported over, but encountered 
some C environment differences; incompatibilities.  SQLite is ported 
and has worked for my limited usage and local test cases.  Now getting 
these supportable and "performant" in clustered environments may well 
be more effort and more entertaining.

> With nosql db's starting to forge their own market share, stagnating 
> traditional relational DB's market share, I wonder how much energy 
> should be expended in this area anyhow?

Read the backlog.  A NoSQL... like.... RMS?  NoSQL databases work for 
some applications — RMS included — and relational databases work well 
for others.

> I like Cassandra as a nosql DB, no single point of failure sort of 
> melds in with the OpenVMS cluster concept but it also by-passes the 
> need for a traditional OpenVMS style of cluster too

Apache Hadoop is a framework for large-scale distributed applications — 
way past what an OpenVMS cluster can provide — and Apache Cassandra 
integrates with that.

OpenVMS clustering is — as I've been commenting for a while — not 
necessary for many large-scale environments, and clustering doesn't 
provide particularly large-scale configurations by present-day 
standards.

There are other distributed databases and options.   "Below" Cassandra 
in scale, PostgreSQL has streaming replication and hot-standby 
(replicas can field read queries) capabilities.

> Is having a DB still mandatory when it comes to an OS's success or is 
> that a by-gone concept now and if it's not a by-gone concept, then what 
> DB should VSI be looking at for OpenVMS market attractiveness?

Again, read the backlog.  Databases are central to the operating system 
itself, too.  VSI has to store that OS data somewhere, and RMS adds 
constraints, not the least of which is the utter pain involved when you 
have to change the record formats down at the punched card emulation 
layer.  RMS utterly stinks at that, and that's a key part of upgrading 
and changing and enhancing and better-securing OpenVMS and its 
environments.



-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list