Today, we announced the availability of GridGain Professional Edition 1.9, a fully supported version of Apache Ignite 1.9. GridGain Professional Edition 1.9 includes improved performance and automated benchmarking, Kubernetes® support for deploying containerized Ignite clusters, expanded support for data manipulation language (DML), and more.
“GridGain Professional Edition 1.9 adds additional deployment and management capabilities that make in-memory computing easier to use for mission-critical, demanding applications,” said Abe Kleinfeld, President and CEO of GridGain Systems. “With its easily deployed package, professional support and timely bug fixes, the GridGain Professional Edition helps make in-memory computing the only sensible solution for organizations to solve their most processing-intensive data challenges.”
Performance Improvements and Benchmarks Automation
Apache Ignite 1.9 outperforms Apache Ignite 1.8 by 20 to 40 percent for most core cache and SQL operations. One key enhancement, the ability to configure the parallelism level for a SQL query in the Ignite SQL Grid, improves the performance of Apache Ignite for demanding analytics use cases. In addition, the Apache 1.9 release automates benchmarks execution. Users can now deploy the Apache Ignite 1.9 binary and execute benchmarks within the Ignite environment.
GridGain Professional Edition 1.9 Support for Kubernetes
Kubernetes is an open source solution that automates the deployment, scaling and management of containerized applications. The integration of Apache Ignite with Kubernetes simplifies the deployment of an Ignite cluster in a Kubernetes container by allowing Kubernetes to manage resources and scale the Ignite cluster. For example, if an end user specifies that a containerized Apache Ignite cluster should maintain a minimum of five nodes, Kubernetes will automatically ensure this requirement is met at all times.
Expanded Support for Data Manipulation Language
In Apache Ignite 1.9, which is ANSI SQL-99 compliant, support for data manipulation language (DML) has been expanded to include Ignite.NET and Ignite.C++ APIs, which extends DML capabilities to Apache Ignite users who run on .NET or C++. In addition, a streaming mode has been introduced to enable faster DML execution operations in specific scenarios, such as batch inserts and updates or data preloading.
Increased .NET and C++ Support
Ignite.NET, the .NET version of Apache Ignite, now includes the .NET TransactionScope API which allows users to work with distributed Ignite transactions by fully relying on standard interfaces available in .NET. For C++ users, Ignite.C++, the C++ version of Apache Ignite, now includes support for the most popular continuous queries API, which allows users to monitor the data modifications that occur on Ignite-distributed caches within their C++ applications.
Upgraded Apache® Spark™ Integration
Apache Ignite is now integrated with Apache Spark 2.1, enabling the use of Ignite Shared RDDs in applications using the most current version of Apache Spark.