The Rdb toolchain Oracle left behind
Drop-in for the Rdb embedded-SQL precompiler.
Proven on HP's AVERTZ ACMS application.
Drop-in for the Rdb SQL module language compiler.
The same tool converted all of IKEA's 600+ Rdb SQLMOD files.
Two ways to use it: a drop-in for the Rdb RDML precompiler, or a converter that rewrites the RDML into standard embedded SQL.
Wire compatible with Oracle Tuxedo 22.1.1.
Faster than Oracle Tuxedo in head-to-head runs: 1.80 times the calls per second at 16 clients.
Every layer of OpenVMS, already rebuilt for Linux
-
Rdb database
-
Forms and screens
-
DCL and system
-
Runtime librariesVX/RTcall-compatible LIB$, SYS$, STR$, OTS$, MTH$ and 15 more
Faster than the Itanium original
-
105.7×fasterInvoice, 3-table join17.65 ms to 0.17 ms
-
93.3×fasterInvoice, 5-table join17.41 ms to 0.19 ms
-
23.9×fasterCorrelated subquery4.60 ms to 0.19 ms
One square = 100 queries a second. 57,344 queries in one full cycle, divided by the median cycle time.
Milliseconds per complete query, median of six runs. Shorter is faster.
Seconds per cycle, median of six cycles. Every VX/SQL$PRE cycle took 9.561 to 10.457 s; every Rdb cycle took 372.550 to 373.583 s.
| Workload | Sector7 VX/SQL$PRE on x86 | Oracle Rdb on Itanium | Speedup |
|---|---|---|---|
| Lookup, 32-byte payload | 0.1465 | 0.6873 | 4.69× |
| Lookup, 256-byte payload | 0.1472 | 0.2633 | 1.79× |
| Lookup, 1,024-byte payload | 0.1511 | 0.2748 | 1.82× |
| Range, 64 orders | 0.1982 | 4.6107 | 23.26× |
| Invoice, 3-table join | 0.1669 | 17.6498 | 105.74× |
| Invoice, 5-table join | 0.1865 | 17.4067 | 93.33× |
| Correlated subquery | 0.1922 | 4.6008 | 23.93× |
| Cycle | Sector7 VX/SQL$PRE on x86 | Oracle Rdb on Itanium |
|---|---|---|
| Cycle 1 | 9.957 | 373.238 |
| Cycle 2 | 9.816 | 372.550 |
| Cycle 3 | 10.457 | 373.583 |
| Cycle 4 | 9.915 | 372.926 |
| Cycle 5 | 9.591 | 372.983 |
| Cycle 6 | 9.561 | 372.575 |
| Median cycle | 9.866 | 372.955 |
| All six cycles | 59.297 | 2,237.855 |
Read-only workload. t86 is OpenVMS x86 as a KVM guest on an RH8X host, reaching PostgreSQL over virtio; hardware differs between the platforms. PostgreSQL uses prepared execution (plan_cache_mode=auto, 128 MiB shared_buffers); Rdb uses 4,096 process buffers, a different cache mechanism. Transactions including completion are included; connection setup, warm-up and reporting are excluded. Figures are the median of six block averages (block elapsed time divided by 8,192), not individual-query percentiles.
AI-orchestrated, deterministic migration
Generic AI does not know OpenVMS. Ours does, so the testing and tuning that used to tie up specialists for months takes a fraction of the time.
PLANS THE TESTS
The AI plans the tests from your code and documentation.
BUILDS THE TEST DATA
It builds the test data and populates the files.
RUNS THE TESTS
It runs the tests on the original and the migrated system.
FIXES AND RE-TESTS
It fixes and re-tests until the outputs match exactly.
TUNES PERFORMANCE
It tunes the performance of the migrated code.
Sector7 Services
Industries We Have Worked With
Click through to read our case studies from specific industries.

