[Info-vax] MariaDB/MySQL on x86
Arne Vajhøj
arne at vajhoej.dk
Wed Apr 26 19:47:52 EDT 2023
On 4/26/2023 6:33 AM, Neil Rieck wrote:
> On Saturday, April 22, 2023 at 6:38:25 AM UTC-4, issinoho wrote:
>> Has there been any talk on this being ported?
>
> As others have already mentioned, both MySQL-5.5 and MariaDB-5.5 are
> no longer supported.
Yep.
> And when they were, I was experiencing database corruptions problems
> at shutdown
On VMS?
> that forced me to move to MariaDB-10 on Linux (our shop
> has been employing heterogeneous computing since 2016; our primary
> businesses systems run OpenVMS but our relational databases were
> being served up on CentOS-7; now Rocky-8)
>
> One of the annoyances with MariaDB-10 (and MySQL-6) is that they can
> only be built with C11 which is still not available on OpenVMS/Alpha
> or OpenVMS/Itanium (that blame goes to all the companies before VSI
> who did not take C/C++ seriously enough to keep the C/C++ ecosystem
> up to date on OpenVMS). (not sure why the authors of MySQL and
> MariaDB did not follow the example set by Apache where HTTPd would
> always be tied to a simpler version of C)
>
> Everyone reading this knows how difficult it is to play catchup
> whenever a company has allowed something to slide for more than a
> decade (IIRC, C99 was the last standard supported by Compaq and I do
> not recall any progress being made when HP was at the helm).
>
> Kudos to VSI for making as much progress as they have. I only hope
> that they get around to also supporting C17 (stable) and C23
> (pre-release)
VMS C has been struggling a bit to get to C99.
But it is my impression that C99 is sort of livable
as few C applications rely on C11 & C17.
I believe the big problem is C++. C++98 is totally
obsolete. A lot of actively maintained C++ applications
require C++11/14 or C++17.
So VMS C++ with its C++98 support is a problem.
And I believe the MySQL/MariaDB issue is in the C++
part not the C part.
Arne
More information about the Info-vax
mailing list