Difference between revisions of "Ldl notes"

From VistApedia
Jump to: navigation, search
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
= ldl's items in development =
 
= ldl's items in development =
  
== Fidelity GT.M ==
+
== FIS Global GT.M ==
 +
GT.M from [http://www.fisgobal.com FIS Global]:
 +
[http://www.fisglobal.com/products-technologyplatforms-gtm-userdocumentation documentation],
 +
[http://sourceforge.net/projects/fis-gtm/files/ download]
  
== InterSystems Cache ==
+
GT.M is a MUMPS database engine that runs on a wide variety of platforms.
 +
 
 +
It is unique in that GT.M, on
 +
[http://www.linux.org/ Linux]
 +
is licensed under the
 +
[http://www.gnu.org/licenses/agpl.html AGPL3],
 +
which is the latest in a series of the
 +
[http://www.gnu.org/licenses/ GNU License]
 +
and further described in
 +
[http://en.wikipedia.org/wiki/Affero_General_Public_License wikipedia].
 +
 
 +
GT.M supports database replication and is very suitable for high availability
 +
production use.
 +
 
 +
== InterSystems Caché ==
 +
[http://www.intersystems.com/ InterSystems]
 +
is a highly proprietary licensed implementation of MUMPS.
 +
 
 +
Caché is suitable for high availabilty production use.
  
 
== Hardware ==
 
== Hardware ==
Line 29: Line 50:
 
* AIX is a licensed (costs money)
 
* AIX is a licensed (costs money)
  
 +
<br>
 
=== IBM X/Series (Intel/AMD x86/x86_64) ===
 
=== IBM X/Series (Intel/AMD x86/x86_64) ===
  
Line 42: Line 64:
 
== Operating System ==
 
== Operating System ==
  
 +
Bottom line: UNIX
 +
 +
There are several good options to consider.
 +
I recommend that you limit your options to Linux and IBM AIX.
 +
 +
At present, with consolidation of Sun under Oracle, and the limited
 +
presence of other UNIX options (e.g. HP, et al), there plenty of options
 +
just in the Linux space.
 +
 +
If you are wanting a FOSS (Free Open Source Software) stack, then
 +
stick with Linux.  The primary reason for this is that GT.M is only
 +
AGPL3 on Linux.
 +
 +
If you are needing more power than the "X86" family has to offer, then
 +
IBM AIX is a good option, but GT.M is not freely available on that platform.
 +
 
=== CentOS ===
 
=== CentOS ===
 +
For non-production systems,
 +
[[http://centos.org | CentOS]]
 +
is my preferred free (open source and dollars) version of Linux.
 +
 +
CentOS *is* Red Hat Enterprise Linux (RHEL) without the "branding".  It is fully
 +
derived from the RHEL sources. It has the advantage of being, administratively,
 +
the same as RHEL.  This means that any skills developed in CentOS are fully
 +
applicable to RHEL.
 +
 +
=== Oracle Linux ===
 +
I have not yet tried
 +
[http://www.oracle.com/linux/ Oracle Linux]
 +
in a major way, but think that it is worthy
 +
of consideration for production use.
 +
 +
Like CentOS, Oracle Linux is "downstream" from RHEL, with the Red Hat branding
 +
being replaced by Oracle branding.  Like CentOS, Oracle Linux also "follows"
 +
the RHEL model, so administratively, Oracle Linux is the same as CentOS and RHEL.
 +
 +
Options that I like about Oracle Linux include the fact that you can buy support
 +
for Oracle L
 
=== RHEL ===
 
=== RHEL ===
 
=== Ubuntu ===
 
=== Ubuntu ===
 
=== AIX ===
 
=== AIX ===
 
<a tag="GTMGPL">GTMGPL</a>
 

Latest revision as of 11:00, 20 April 2013

ldl's items in development

FIS Global GT.M

GT.M from FIS Global: documentation, download

GT.M is a MUMPS database engine that runs on a wide variety of platforms.

It is unique in that GT.M, on Linux is licensed under the AGPL3, which is the latest in a series of the GNU License and further described in wikipedia.

GT.M supports database replication and is very suitable for high availability production use.

InterSystems Caché

InterSystems is a highly proprietary licensed implementation of MUMPS.

Caché is suitable for high availabilty production use.

Hardware

This was written by me (Gus). It reflects my bias toward using IBM hardware. That is not to say that other vendors do not have good options. My bias is shown what it is, and feel free to interpolate the following comments as being essentially the same for non-IBM gear.

IBM P/Series (PowerPC)

Historically, IBM P/Series hardware is a proven solid option. As of 2013, P/Series is still a good option.


That said, the modern IBM X/Series equipment has many of the advanced features that until recently required either P/Series or Z/Series machines.


There are some key considerations that need addressing if you plan to use P/Series equipment for your deployment:

  • GT.M is not AGPL3 for AIX
  • AIX is a licensed (costs money)


IBM X/Series (Intel/AMD x86/x86_64)

Other Options

There may be other options worth considering, but as of Apr 2013, most of those options are either relics of the past looking for current employment (e.g. IBM A/Series or Z/Series or things like Itanium, etc).

As future technology is revealed, then we can reconsider those options.

Operating System

Bottom line: UNIX

There are several good options to consider. I recommend that you limit your options to Linux and IBM AIX.

At present, with consolidation of Sun under Oracle, and the limited presence of other UNIX options (e.g. HP, et al), there plenty of options just in the Linux space.

If you are wanting a FOSS (Free Open Source Software) stack, then stick with Linux. The primary reason for this is that GT.M is only AGPL3 on Linux.

If you are needing more power than the "X86" family has to offer, then IBM AIX is a good option, but GT.M is not freely available on that platform.

CentOS

For non-production systems, [| CentOS] is my preferred free (open source and dollars) version of Linux.

CentOS *is* Red Hat Enterprise Linux (RHEL) without the "branding". It is fully derived from the RHEL sources. It has the advantage of being, administratively, the same as RHEL. This means that any skills developed in CentOS are fully applicable to RHEL.

Oracle Linux

I have not yet tried Oracle Linux in a major way, but think that it is worthy of consideration for production use.

Like CentOS, Oracle Linux is "downstream" from RHEL, with the Red Hat branding being replaced by Oracle branding. Like CentOS, Oracle Linux also "follows" the RHEL model, so administratively, Oracle Linux is the same as CentOS and RHEL.

Options that I like about Oracle Linux include the fact that you can buy support for Oracle L

RHEL

Ubuntu

AIX