What's New in GigaSpaces Version 15.8
This section describes product changes, along with new features and functionality for GigaSpaces release 15.8.
Cloud Native Orchestration — Lifecycle Management on Kubernetes
Kubernetes Operator Support
Deployment of the GigaSpaces Kubernetes Operator allows the following features in Kubernetes:
-
Vertical Scaling — GigaSpaces enables auto scaling up/down (more/less CPU/RAM) in 1-click per service, with no downtime and auto recovery
-
Horizontal Scaling — GigaSpaces provides auto scaling out/in (more/fewer nodes) in 1-click.
-
Deploy Service — GigaSpaces now provides one-click deployment of a microservice
-
One-Click Installation and Auto Provisioning
Enhanced SQL Support
The introduction of quickly-accessed colocated data, improved JOIN support, and additional SQL sub-queries provides a significant improvement in query performance and versatility.
Colocated Data — Broadcast Objects
-
Broadcast Objects are Space Objects that are duplicated for each Processing Unit (code plus data) in the cluster. This ensures that the Broadcast Object data is available immediately in the same memory space as the executing code, without the need for a cross-node data request.
-
SQL statements that reference Broadcast Objects, such as joins of a partitioned Object with a Broadcast Object, can run up to ten times faster than SQL that requires non-broadcast data.
Improved JOIN Support
-
SQL JOINs that are joined using the routing key of the Space Object run on the server side, using colocated data for faster performance.
Additional SQL Subqueries
-
In addition to existing support in the SQL WHERE clause, sub-queries are now also supported in the SQL FROM clause.
RAM Footprint Optimizations
GigaSpaces new Storage Optimization feature reduces the RAM footprint of your in-memory data store with minimal performance impact.
Storage Optimization can be implemented selectively, on an entire Space Object (table) or for specific properties (fields), to optimize only the data that will benefit most. It can be invoked through the Ops Manager UI, or by Object annotations to customize the generated code.
Kafka Connect
GigaSpaces has introduced a Kafka Connect sink connector in the Confluent Hub. This allows easier mapping and integration of data streams, allowing consolidation of multiple heterogeneous data sources to a unified in-memory Data Space. The readme file is available here.
Dynamic Logging Control
Logging options can be changed dynamically using Ops Manager, the Command Line, and REST-API.
Administration and Security
Enhanced troubleshooting and data analysis provide the GigaSpaces system administrator with the tools they need to keep the system running at optimal efficiency.
- Troubleshooting - Ops Manager now provides General Availability for Explain Plan in the SQL editor.
Third-Party Integration Updates
-
Apache POI has been updated to 4.1.2.
-
Netty has been upgraded to 4.1.48.
-
SnakeYaml has been upgraded to 1.27.
-
Spring has been updated to 5.1.19.
-
Spring Security has been updated to 5.1.13.
-
Jetty has been updated to 9.4.35.
-
Apache Curator has been updated to 5.1.0.
-
Oshi has been updated to 5.2.5.
Deprecated and End-Of-Life Features and Functionality
There are currently no deprecated or end-of-life features and functionality.