Developers Use In-Memory Computing to Accelerate Application Performance

Developers must find ways to accelerate new and existing applications, achieve massive scalability, and use technologies like machine and deep learning to power real-time decision making. Developers must help their companies meet competitive demands to accelerate digital transformations, build out their applications quickly, and get it right the first time.

Developers
In-Memmory Computing
GridGain In-Memory Computing Solutions

GridGain offers developers the in-memory computing platform software, support, and professional services you need to better achieve your real-time digital transformation technical challenges. The GridGain in-memory computing platform easily integrates with your new or existing applications and provides real-time performance and massive scalability.

Built on the open source Apache Ignite project, GridGain is a cost-effective solution for accelerating and massively scaling out new or existing applications with users that span a wide variety of use cases and industries.

Developers Need the GridGain In-Memory Platform

For existing applications, GridGain is typically used as an in-memory data grid between the application and data layer, with no rip-and-replace of the underlying database. For new applications, GridGain is used as an in-memory data grid or an in-memory database. A Unified API, including ANSI-99 SQL and ACID transaction support, provides easy integration with your new or existing code, enabling you to create modern, flexible applications built on an in-memory computing platform which will grow with your business needs. Thin and thick clients are available which support a wide variety of protocols including SQL, Java, C++, .NET, PHP, Scala, Groovy and Node.js.

Business Decision Makers
How GridGain In-Memory Computing Solutions Help Developers Accelerate Applications

The white papers, webinars, application notes, product comparisons, and videos below discuss provide developers with various technical in-memory computing development examples.

Resources

This white paper will take a detailed look at the challenges faced by companies that have either used Redis and run into its limitations, or are considering Redis and find it is insufficient for their needs. This paper will also discuss how the GridGain in-memory computing platform has helped companies overcome the limitations of Redis for existing and new applications, and how GridGain has helped improve the customer experience.
This white paper discusses how incorporating Apache Ignite into your architecture can empower dramatically faster online analytics processing (OLAP) and online transaction processing (OLTP) when augmenting your current MySQL infrastructure. Read this white paper to learn more about how Apache Ignite can eliminate the pain points of MySQL.

Spread betting offers some compelling advantages, including low entry and transaction costs, preferential tax treatment, and a diverse array of products and options. Traders can bet on any type of event for which there is a measurable outcome that might go in either of two directions – for example, housing prices, the value of a stock-market index, or the difference in the scores of two teams in a sporting event.

This white paper provides an overview of in-memory computing technology with a focus on in-memory data grids. It discusses the advantages and uses of an IMDG and its role in digital transformation and improving the customer experience. It also introduces the GridGain® in-memory computing platform, and explains GridGain’s IMDG and other capabilities that have helped companies add speed and scalability to their existing applications.
This white paper covers the architecture, key capabilities, and features of GridGain®, as well as its key integrations for leading RDBMSs, Apache Spark™, Apache Cassandra™, MongoDB® and Apache Hadoop™. It describes how GridGain adds speed and unlimited horizontal scalability to existing or new OLTP or OLAP applications, HTAP applications, streaming analytics, and continuous learning use cases for machine or deep learning.
This white paper discusses the architecture, key capabilities and features of the Apache® Ignite™ in-memory computing platform project. Learn how it adds speed and scalability to existing and new applications.

Apache Ignite is a powerful in-memory computing platform. The Apache IgniteSink streaming connector enables users to inject Flink data into the Ignite cache. Join Saikat Maitra to learn how to build a simple data streaming application using Apache Flink and Apache Ignite. This stream processing topology will allow data streaming in a distributed, scalable, and fault-tolerant manner, which can process data sets consisting of virtually unlimited streams of events.

If you experience limitations with the size, scale or performance of your relational database, it may be time to migrate to a distributed system. Apache Ignite is a distributed platform that can function as a database, providing both SQL and JCache APIs to work with your data. In this webinar, we will consider real-world examples and discuss pros and cons of each approach, especially:

In this webinar you will learn how to use the service grid capabilities of the Apache Ignite distributed in-memory computing platform. Simple code examples will help us review possible architectural solutions and demonstrate how to build fault-tolerant, scalable and flexible systems. Throughout the webinar we will also discuss service grid basic principles and internal implementation details that will help you better understand the product capabilities and build successful applications on top of Ignite.

Most enterprises have PostgreSQL deployments that they will be using for years to come for transactional, big data, mobile, and IoT use cases. How can Postgres continue to support the current and emerging use cases which demand ever higher performance and more scalability into the future? In this webinar we will discuss methods to accelerate and scale out this highly popular database including caching, sharding, and in-memory data grids such as Apache® Ignite.

Learn some of the best practices and the different options for maximizing availability and preventing data loss. This session explains in detail the various challenges including cluster and data center failures, and the best practices for implementing disaster recovery (DR) for distributed in-memory computing based on real-world deployments. Topics include:

This webinar discusses deploying Apache Ignite into production in public and private clouds. Companies have faced many challenges when deploying in-memory computing platforms such as Apache Ignite in the cloud, but they have also discovered many best practices that have made success possible.

Learn how to monitor various components of a distributed cluster for network, memory, or node-specific issues, and troubleshoot to resolve issues. By the end of this session you'll have a handy checklist and set of tools to consider using for your own deployments.
Learn how companies have been using GridGain and Apache Ignite to add in-memory speed and unlimited horizontal scale to SQL with no rip-and-replace of the underlying database.

In this webinar Alexey Zinoviev, Apache Ignite ML contributor for GridGain will talk about new 2.7 release of Apache Ignite and present the new features that are added to Ignite ML modules.

In the second phase of his presentation he will introduce what a Java programmer needs to do and understand in a typical Big Data and ML projects.

In this webinar you will learn:

- How to choose features

- How to encode features

- How to scale

- How to  clear and fill in the missed values

- How to evaluate the quality of the model

Regardless of how mature a data storage technology is, backing up data is a laborious and difficult task that can cost us time, increase our stress levels and jeopardize our jobs. During this webinar, you will learn how to perform data snapshot without impacting ongoing user activities, how to perform a snapshot whilst keeping data consistent and transactionally complete across the cluster... 

If your company is one of the tens of thousands of organizations that use Apache® IgniteTM or GridGain® Community Edition in a production environment, GridGain Basic Support can provide you with peace of mind that you have a trusted partner to help keep your environment running flawlessly. The service includes....

This data sheet provides the key features and benefits of the GridGain in-memory computing platform.
This data sheet provides the key features and benefits of the GridGain In-Memory Accelerator for Hadoop and Spark.

This in-depth feature comparison shows how the most current versions of GridGain Professional Edition, Enterprise Edition, Ultimate Edition and Redis Enterprise (and their respective open source projects where relevant) compare in 25 categories.

Compares GridGain and Pivotal GemFire features in 25 areas: in-memory data grid functionality, caching, data querying, transactions, security and more.

This in-depth feature comparison shows how the most current versions of GridGain Professional Edition, Enterprise Edition, Ultimate Edition and Hazelcast (and their respective open source projects where relevant) compare in 25 different categories.

Compares GridGain and GigaSpaces features in 22 key areas: in-memory data grid functionality, caching, data querying, transactions, security and more.
Compares GridGain and Terracotta features in 22 key areas: in-memory data grid functionality, caching, data querying, transactions, security and more.

This in-depth feature comparison shows how the most current versions of GridGain Professional Edition, Enterprise Edition, Ultimate Edition and Oracle Coherence (and their respective open source projects where relevant) compare in 25 different categories.

If you experience limitations with the size, scale or performance of your relational database, it may be time to migrate to a distributed system. This webinar discussed how the distributed Apache Ignite platform can function as a database, providing both SQL and JCache APIs to work with your data. In this webinar, we will consider real-world examples and discuss pros and cons of each approach, especially:

Attendees of this webinar learned how to use the service grid capabilities of the Apache Ignite distributed in-memory computing platform. Simple code examples helped attendees review possible architectural solutions and learn how to build fault-tolerant, scalable and flexible systems. Throughout the webinar we also discussed service grid basic principles and internal implementation details that helped attendees better understand the product capabilities and build successful applications on top of Ignite.

Most enterprises have PostgreSQL deployments that they will be using for years to come for transactional, big data, mobile, and IoT use cases. How can Postgres continue to support the current and emerging use cases which demand ever higher performance and more scalability into the future?

In this webinar, Greg Stachnick discussed the GridGain Web Console, an interactive configuration, management, and monitoring tool for Apache® Ignite and GridGain®. During this session he covered the basics of installation and configuration as he walked through the Web Console feature list. He also discussed new features and capabilities added to the most recent release as well as architectural changes that make the latest version of GridGain Web Console simpler to download, install, and manage.

In this webinar, attendees learned some of the best practices and the different options for maximizing availability and preventing data loss. This session explained in detail the various challenges including cluster and data center failures, and the best practices for implementing disaster recovery (DR) for distributed in-memory computing based on real-world deployments.

This webinar discusses deploying Apache Ignite into production in public and private clouds. Companies have faced many challenges when deploying in-memory computing platforms such as Apache Ignite in the cloud, but they have also discovered many best practices that have made success possible.

When you add a distributed in-memory computing cluster to support existing systems or new APIs, you introduce additional moving parts that can be hard to track and troubleshoot for performance issues or failures.

Learn how the veterans monitor various components of a distributed cluster for network, memory, or node-specific issues, and troubleshoot to resolve issues. By the end of this session you'll have a handy checklist and set of tools to consider using for your own deployments.

This session will cover:

This webinar discusses how an in-memory computing platform such as GridGain or Apache Ignite can modernize existing data lake architectures, enabling real-time analytics that spans operational, historical, and streaming data sets.

With real-time streaming analytics there is no room for staging or disk.  Learn the best practices used for real-time stream ingestion, processing and analytics using Apache® Ignite™, GridGain®, Kafka™, Spark™ and other technologies. 

Apache Ignite is (an in-memory computing platform OR an in-memory distributed data store and compute grid) with full-fledged SQL, key-value and processing APIs. Many companies have added it as a cache in-between existing SQL databases and their applications to speed up response times and scale. In other projects they've used it as its own SQL database. 

This session will dive into some of the best practices for both types of projects using Apache Ignite. 

In this video from the Bay Area In-Memory Computing Meetup on Wednesday, July 17, 2019, GridGain's Director of Product Management Greg Stachnick, discusses some of the in-memory computing cloud deployment best practices for in-memory data grid (IMDG) and in-memory database (IMDB) in the cloud. 
This IMCS Europe 2019 talk discusses the various components of Apache Ignite and GridGain, including memory storage, networking layer, compute grid, to help explain in-memory computing best practices for DevOps, high availability, proper testing, fault tolerance, and more.
This IMCS Europe 2019 video discusses some best practices for monitoring distributed in-memory computing systems, including how to monitor applications, cluster logs, cluster metrics, operating systems, and networks. It provides guidance on tools like Elasticsearch, Grafana, and GridGain Web Console.
This IMCS Europe 2019 talk discusses migrating an in-memory computing platform to the cloud. It covers best practices, special considerations, tools, and differences between public and private clouds.
This IMCS Europe 2019 keynote is a panel discussion of current and emerging trends in in-memory computing for enterprises looking to enable digital transformation.
This talk demonstrates how to implement integrating Apache Kafka with Apache Ignite in practice, explains the architectural reasoning and the benefits of real-time integration, and shares common usage patterns. The presenters build a streaming data pipeline using nothing but their bare hands, Apache Ignite, Kafka Connect, and KSQL.
GridGain Meetups provide the in-memory computing community with a venue to discuss in-memory computing issues, solutions, and examples. Our summertime-themed edition Meetup on June 26, 2019, featured three talks on analytics from GridGain, Confluent, Oracle, and Alluxio.
GridGain Meetups provide the in-memory computing community with a venue to discuss in-memory computing issues, solutions, and examples. Our summertime-themed edition Meetup on June 26, 2019, featured three talks on analytics from GridGain, Confluent, Oracle, and Alluxio.
In this IMCS Europe 2019 session, Denis Magda describes how Apache Ignite and GridGain as an in-memory computing platform can modernize existing data lake architectures, enabling real-time analytics that spans operational, historical, and streaming data sets.

Over the last decade, the 10x growth of transaction volumes, 50x growth in data volumes, and drive for real-time response and analytics has pushed relational databases beyond their limits. Scaling an existing RDBMS vertically with hardware is expensive and limited. Moving to NoSQL requires new skills and major changes to applications. Ripping out the existing RDBMS and replacing it with another RDBMS with a lower TCO is still risky.