Wonder no more! Here is a summary of the new features in TimesTen 22.1 release.
New core features
(For all deployment modes)
Prometheus exporter for TimesTen
Facilitates monitoring of TimesTen using Prometheus
Support for password complexity checking functions in profiles
Configurable network buffer size for Client-Server
Can significantly improve throughput with large result sets and/or slow networks
Additional options when creating certificates with the ttCreateCerts utility
New ttPageLevelTableInfo builtin to display details of table page allocations
PL/SQL support for multiple OUT reference cursors
TimesTen Driver Manager (TTDM) productized and supported
Minor changes to TTClasses API for ODBC 3 64-bit support
Change to naming of directory for bundled Oracle instant client
Instant client directory name is now release independent
New Classic features
(For Classic and Classic Cache deployment modes)
New ramPolicy (enduring) for ‘persistent’ shared memory
Database segment persists across instance stop/start
Fast software upgrades for patch releases and patch sets
Utilizes ramPolicy ‘enduring’
Avoids the need to unload/load the database from/to memory during a patch release upgrade
Applies only to patch and patch set upgrades, not major release upgrades
SNMPv3 support
SNMP support updated to v3 – Can still generate v1 traps, but use is discouraged(v1 is insecure)
Uses net-snmp package – Customer must install this separately; not packaged with TimesTen
Supports use of D-TLS to encrypt communications – Requires use of net-snmp 5.6 or later with tsm security model enabled
Explicit support for running the instance daemon under systemd
New Classic Cache features
(For Classic Cache deployment mode)
Dynamic loading of multiple cache instances
Increases the range of SQL statements that qualify for dynamic load
Limited to single table cache groups in this release
LRU aging based on table row thresholds
A more granular alternative to the existing memory threshold based mechanism
More suitable for some use cases
Hybrid (rootless) cache groups
New Scaleout features
(For Scaleout and Scaleout Cache deployment modes)
Maximum K-safety copies increased to 5
Allows for increased levels of availability
Automated Software Upgrade
Some support for online software upgrade
Only for patch and patch set upgrades in this release
Limited to specific scenarios in this release
Offline upgrade also improved and simplified
Security enhancements
Centralized management of client-server TLS certificates
Static READONLY Cache Groups
Support for static READONLY autorefresh cache groups in Scaleout
Global Indexes
Increased flexibility and performance
Stored PL/SQL procedures and functions
Support for the creation of stored procedures and functions
GoldenGate compatibility
(An alternative cache refresh mechanism for READONLY caching) Certified with GoldenGate 21.3. GoldenGate parallel replicat is supported (with GoldenGate 21.3 and later) for higher throughput
I have worked for over 40 years in the software industry, nearly 30 of them in the database world. During that time I have held many diverse roles; developer, consultant, IT guy, techncial pre-sales and most recently product manager. For the past 20+ years I have focussed mainly on in-memory database technology and specifically TimesTen. My areas of expertise include SQL, PL/SQL, development and APIs, performance and high-availability. I am fluent in C and Java and have some experience with C++ and other languages.