GridGain In-memory cache · SQL · Compute grid · IBM AIX ppc64
The only in-memory computing platform for IBM AIX. Distributed key-value store, ANSI SQL, and compute grid — 5,000+ ops/s on POWER9, zero changes to your system Java.
/opt/freeware/lib/jvm/semeru-25 — your /usr/java8_64 and /usr/java17_64 are untouched.Your system Java.
Completely untouched.
AIX environments are notoriously sensitive to Java changes — version mismatches break applications. GridGain for AIX uses its own private IBM Semeru JDK 25 installed in isolation. The wrapper scripts set JAVA_HOME internally — nothing is exported system-wide.
# Your existing Java — UNTOUCHED /usr/java8_64/ ← your apps use this /usr/java17_64/ ← still untouched # GridGain's private JDK (installed by dnf) /opt/freeware/lib/jvm/semeru-25/ ← isolated # Wrapper scripts — JAVA_HOME set internally gridgain start # uses semeru-25 only gridgain-sqlline # uses semeru-25 only gridgain-control --state # uses semeru-25 only # Check — your JAVA_HOME unchanged after install: $ echo $JAVA_HOME /usr/java8_64 ← still your original value
Why this matters on AIX
AIX production systems often run critical middleware (WebSphere, MQ, Db2) tied to specific Java versions. Any modification to the system JDK can cascade into downtime. LibrePower's packaging keeps GridGain completely isolated.
IgniteMBeanUtils.java in SOURCES/.dnf install gridgain pulls IBM Semeru JDK 25 automatically as a dependency. No manual Java setup.IgniteMBeanUtils.java.How GridGain works on AIX.
Data lives in-memory across the cluster, optionally persisted to disk. Applications connect via thin client (TCP 10800), REST (HTTP 8080), or JDBC. SQL queries execute directly over in-memory partitions.
Three steps.
Five minutes.
From zero to a live in-memory SQL cluster on AIX.
HTTP on port 8080.
Any language. No JVM.
GridGain exposes a full REST API out of the box. Cache, retrieve, and manage data from any language without a JVM client.
# Create a cache curl "http://localhost:8080/ignite? cmd=getorcreate&cacheName=demo" # Store a value curl "http://localhost:8080/ignite? cmd=put&cacheName=demo &key=hello&val=AIX" # Retrieve it curl "http://localhost:8080/ignite? cmd=get&cacheName=demo&key=hello"
# Create cache {"successStatus":0,"response":true} # PUT {"successStatus":0,"response":true} # GET {"successStatus":0,"response":"AIX"} # Management commands gridgain-control --state gridgain stop
Full feature parity.
Confirmed on AIX 7.3.
| Feature | Description | Status |
|---|---|---|
| Key-Value Cache | PUT, GET, REMOVE, BULK — sub-millisecond in-memory access across nodes | ✓ Live |
| SQL Engine | ANSI SQL via gridgain-sqlline or JDBC — queries over in-memory data |
✓ Live |
| REST API | HTTP API on port 8080 — accessible from any language without a JVM client | ✓ Live |
| Thin Client | Lightweight TCP client on port 10800 — lower overhead than thick client | ✓ Live |
| Compute Grid | Distribute computation tasks across cluster nodes on IBM POWER | ✓ Live |
| Native Persistence | Persist in-memory data to disk — survives restarts without full reload | ✓ Live |
| Cluster | Multi-node topology — partition and replicate data across POWER nodes | ✓ Live |
| Control Utility | gridgain-control --state — cluster state management |
✓ Live |
POWER9 in-memory speed.
IBM Power S924 · AIX 7.3 TL4 · thin client · 10,000 operations · single node.
| Operation | ops/s POWER9 | Client | Notes |
|---|---|---|---|
| GET | 5,094 | thin | single node |
| PUT | 2,758 | thin | single node |
| BULK PUT | 6,019 | thin | 100-key batches |
Common questions
How do I install GridGain on AIX?
curl -fsSL https://aix.librepower.org/install.sh | sh, then dnf install gridgain. IBM Semeru JDK 25 is pulled automatically as a dependency — no manual Java setup.Does GridGain for AIX modify my system Java?
/opt/freeware/lib/jvm/semeru-25. Your existing /usr/java8_64 or /usr/java17_64 are completely untouched. The wrapper scripts set JAVA_HOME internally — nothing is exported system-wide.Is GridGain CE the same as Apache Ignite?
What is the OpenJ9 compatibility patch?
HotSpotDiagnosticMXBean.getVMOption(), which crashes on Eclipse OpenJ9. LibrePower's patch to IgniteMBeanUtils.class catches all HotSpot-specific exceptions and returns safe defaults. Full source published in SOURCES/ on GitLab.How does GridGain compare to Redis on AIX?
Which AIX versions are supported?
Part of the LibrePower ecosystem
GridGain is one package in LibrePower's growing open-source stack for IBM Power Systems.
In-memory caching
on AIX. Today.
Free, open source, Apache 2.0. Built by LibrePower — unlocking open source for the entire IBM Power ecosystem.