[Info-vax] Other than Oracle, What MySQL/DBMS options are there for OpenVms?

Arne Vajhøj arne at vajhoej.dk
Tue Mar 26 10:30:53 EDT 2019


On 3/26/2019 10:18 AM, Jan-Erik Söderholm wrote:
> Den 2019-03-26 kl. 03:23, skrev Arne Vajhøj:
>> On 3/25/2019 9:02 PM, Dave Froble wrote:
>>> On 3/25/2019 7:31 PM, Arne Vajhøj wrote:
>>>> Besides that and with the caveat of not knowing much about
>>>> neither RDB nor PostgreSQL, then I would expect RDB to be
>>>> lacking some features among what has become common in
>>>> databases within the last 20 years.
>>>>
>>>> If you say that >90% of users do not need those
>>>> features, then I will say that you are probably right.
>>>
>>> That's some rather rash speculation, unless you have some 
>>> justification.   Just because HP ignored VMS doesn't mean Oracle 
>>> ignored RDB.
>>
>> It is my clear impression that Oracle has provided fine support
>> for RDB, but I do not think they have evolved the product that much.
>>
>> Version number wise RDB has taken 23 years to go from 7.0 to 7.3.
>>
>> But we can check. Can someone with extensive RDB knowledge
>> tell what RDB support from the list below:
>> * CTE in SQL
> 
> Seems to be a kind of sub-select. Some sources talked about "self-join"
> (where a table is joined to itself) but that is no problem in Rdb
> as fas I know. I probably know too little about "CTE"... :-)

It is a SQL 99 thingy.

https://en.wikipedia.org/wiki/Hierarchical_and_recursive_queries_in_SQL#Common_table_expression

https://www.essentialsql.com/introduction-common-table-expressions-ctes/

Lots of databases supports it.

For reasons unknown to me it is widely used on MS SQLServer but
more rare in other databases supporting it.

>> * full text search
> 
> No, but I do not see the use in typical business applications.
> 
>> * N data types
> 
> Is that the NCHAR and similar Unicode types?

Yes. NCHAR, NVARCHAR and possible NCLOB.

>                                              Yes, you can specify
> Unicode or UTF8 as a character set for a column.
> 
>> * BLOB and CLOB data types (with 1 GB or more max size)
> 
> Yes. Stored as "segments" with up to 64 Kbyte sizes. No known
> max size for each BLOB.
> 
>> * XML and JSON data types
> 
> Not as specific data types in the tables. But XML available
> as unload/load file formats.
> 
>> * geospatial data types
> 
> Not as specific data types, no.
> 
>> * stored procedures in other languages than SQL
> 
> Yes.
> "User-defined functions allow you to execute subprograms written either
> in 3GL host languages (such as C or SQL Module language) or in the SQL
> procedural language."

So you can write an SP in C/whatever.

Does RDB support returning multiple result sets or only a single result set?

>> * encrypted connections
> 
> This is harder. Rdb doesn't have a central database engine like most other
> DB's has. All database processing is done in the user processes. So local
> applications never "connects" to Rdb. Remote applications connects through
> RDBREMOTE or SQL/Services, and that can use any encryption available in
> your network setup like IPSec, I guess.

IPSEC is a general network feature.

Does SQL/Services support encryption between driver and
itself?

Arne





More information about the Info-vax mailing list