GridGain Systems announced the availability of GridGain Professional Edition 2.0, a fully supported version of Apache Ignite 2.0. GridGain Professional Edition 2.0 includes new functionality that significantly upgrades performance and simplifies the integration requirements for use cases where distributed, in-memory computing can dramatically improve the speed and scalability of data-intensive applications. New functionality includes a redesigned off-heap memory architecture that extends support beyond RAM to now include solid-state drives (SSDs) and flash memory, and helps eliminate noticeable Java garbage collection (GC) pauses. The release also adds support for Data Definition Language (DDL) within the SQL Grid, support for the Spring Data API, enhanced .NET and C++ functionality, and more.
Restructured Off-Heap Memory Architecture
GridGain Professional Edition 2.0 has a completely restructured off-heap memory architecture that extends beyond RAM to better support SSD and flash memory-based persistence and SQL-based indexing. The new design utilises a page-based approach with slab memory allocation, which optionally may be mapped to any persistent storage without having to serialise or de-serialise the data. Furthermore, GridGain Professional Edition 2.0 will automatically handle data defragmentation on the fly and remove any noticeable GC pauses.
Support for Data Definition Language
Data Definition Language (DDL) was attached by GridGain Professional Edition 2.0 to its built-in SQL Grid. Administrators can now define and alter indexes during runtime without the need to restart the cluster. This capability is accessed using standard SQL commands, such as CREATE or DROP. Support for DDL lengthens the capabilities of the platform's SQL Grid, increasing the types of applications an organization can accelerate and scale with the leading open source in-memory computing platform.
Spring Data Integration
Spring Data integration easily enable to interact with the GridGain Professional Edition 2.0 cluster using the broadly adopted Spring Data API. Once connected to the GridGain cluster using the Spring Data API, users can execute distributed SQL queries as well as simple CRUD operations.