The GridGain Systems In-Memory Computing Blog

This is a two-part series on the use of Fast Data in Healthcare and how in-memory technologies, such as Apache Ignite, can meet the requirements and challenges of the Healthcare industry. In this first part, we will focus on identifying some of the key challenges in Healthcare and in the next part, we will discuss a Healthcare case study and learn how Apache Ignite and GridGain solved a customer’…
Apache Ignite's new native persistence (released in late July with version 2.1) means that the open-source platform is much more than an in-memory data grid: It's a full-fledged distributed, scalable HTAP database with the ability to reliably store raw data that supports SQL, and processes information in real time. Apache Ignite Persistence Ignite Persistence is a new…
In last week's post, "Distributed data structures: Part 1 (overview),"I talked about why you need distributed data structures (hereinafter - RSD) and disassembled several options offered by the distributed cache Apache Ignite. Today I want to talk about the details of the implementation of specific RSD, as well as a small educational program on distributed caches. To begin with, at least in the…
Long ago, when Trees computers were large, and processors were single-core, all applications were started in one thread and did not experience synchronization difficulties. Modern applications, however, tend to use all available resources, in particular, all available CPUs. Unfortunately, it is not possible to use standard data structures for multithreaded processing, so Java 5…
I’m really looking forward to next week’s webinar; essentially a getting-started in-memory computing primer for software architects and developers. The free one-hour event happens next Tuesday (Nov. 21) starting at 11 a.m. Pacific (2 p.m. Eastern).   It’s titled, “In-Memory Computing Essentials for Architects and Developers: Part 1.” Denis Magda, GridGain’s director of product management…
Last week at Devoxx Belgium 2017, The Glue's Sven Beauprez demonstrated how to combine Apache® Ignite™ with Docker to build an event-driven microservices platform -- one that is dynamically reconfigurable with zero downtime. "The pre-requisites for the platform are banking-grade NFRs such as Exactly Once Processing of requests, High Availability -- even in case of data center disasters- and…
Recently, I've started seeing the names GridGain and Apache® Ignite™ popping up on the Internet more and more frequently. However, judging from some of the chatter I've seen in social media around these mentions, very few people understand either product -- let alone what each can be used for. In this post, I will try to explain a little about both -- along with some examples. Ignite vs…
With the In-Memory Computing Summit North America 2017 in the rearview mirror, let's take a look back at this two-day conference that explored the latest technology trends impacting enterprise computing and digital transformation. The 400 registrants – representing 200 organizations from 11 countries on five continents – were there to explore the future of in-memory computing…
Data terabytes, clusters for hundreds of machines, big data, high load, machine learning, microservices... and other scary words are all applicable to Apache® Ignite™. But this does not mean that it is not suitable for less ambitious goals. Today, we'll look at how Ignite can easily store any of your objects, share them over the network, and provide .NET and Java interoperability. We…
In this post I'll demonstrate how to improve a database's random write workloads by replacing regular SSDs with Intel® Optane™ SSDs powered by cutting-edge 3D XPoint™ technology. What might be wrong with sustained random write workloads on good-old SSDs? Regular SSDs have to perform garbage collection routines endlessly by erasing blocks with stale data. Since any…