Apache Ignite Blog Posts

LINQ vs. SQL in Ignite.NET: Performance

By Pavel Tupitsyn | March 29, 2017

Ignite.NET offers a LINQ provider which translates C# expressions to SQL queries. LINQ has many benefits over SQL — but at what cost? Read on to find out.

Read more

Getting Started with Apache Ignite - Part 1

By Dani Traphagen | March 29, 2017

My best definition of Apache Ignite is that it's a distributed in-memory cache, query and compute engine built to work with large-scale data sets in real-time. A cluster of Ignite nodes (which is simply a combination of server and client nodes) will slide between the application and data layers.

Read more

Deploying Apache Ignite in Kubernetes on Microsoft Azure

By Denis Magda | March 21, 2017

Apache Ignite's most recent release includes a Kubernetes integration. See it in action as you learn to run a cluster on Microsoft Azure.

Read more

Continuous Queries in Apache Ignite C++ 1.9

By Igor Sapego | March 21, 2017

Apache Ignite 1.9 was released last week and it brings some cool features. One of them is Continuous Queries for Apache Ignite C++ that allows you to track data modifications on caches.

Read more

Modern Application Design With In-Memory Data Fabrics

By Shamim Bhuiyan | March 16, 2017

In-memory grids like Apache Ignite have served as an essential, architectural component for transforming the way businesses use their data to do business.

Read more

What's New in Apache Ignite.NET 1.9

By Pavel Tupitsyn | March 14, 2017

The newest version of Apache Ignite includes TransactionScope API, Distributed DML, and LINQ improvements. Read on to find out how these functionalities can provide enhanced transactional and SQL capabilities.

Read more

Apache Ignite 1.9 Release Highlights

By Denis Magda | March 06, 2017

Apache Ignite community released a new version of Apache Ignite In-Memory Data Fabric. Learn more about improvements available in version 1.9.

Read more

Book Review: High Performance In-Memory Computing With Apache Ignite

By Shamim Bhuiyan | February 16, 2017

The Apache Ignite platform is very big and growing day by day. This book focuses on features of Apache Ignite that help improve application performance.

Read more

The ASF asks: Have you met Apache Ignite?

By Sally Khudairi | January 18, 2017

Did you know that numerous Fortune 500 enterprises depend on Apache Ignite's in-memory data platform to process large-scale data sets in real-time, at orders of magnitude faster than traditional technologies?

Read more

Running Microservices on Top of In-Memory Data Grid: Part II

By Denis Magda | January 18, 2017

Let's look into the Apache Ignite Cluster Layer, a GitHub project that includes the basic building blocks needed to implement a proposed microservices-based architecture.

Read more

Book: High performance in-memory computing with Apache Ignite has been published

By Shamim Bhuiyan | January 09, 2017

This book wraps all the topics like in-memory data grid, highly available service grid, streaming and in-memory computing use cases from high-performance computing to get the performance gain.

Read more

Enabling Access to Apache Ignite via Redis Protocol

By Roman Shtykh | January 09, 2017

The Apache Ignite versions have the ability to store and retrieve data in the grid using any Redis client. Let's make connections to an Ignite cluster and do Redis string operations.

Read more

Apache Ignite Enables Full-fledged SQL Support for PHP

By Denis Magda | December 27, 2016

It's time to get your SQL statements and queries up and running on Apache Ignite's PHP offerings. You'll need a driver and some setup, but it's quick and easy.

Read more

Using the GridGain Web Console for Automatic RDBMS Integration With Apache Ignite

By Prachi Garg | December 19, 2016

Apache Ignite can import database schemas and automatically generate all the required XML OR-mapping configurations and Java domain model POJOs that you can easily download and copy into your Apache Ignite project.

Read more

Geospatial Queries With Apache Ignite

By Denis Magda | December 16, 2016

Storing and querying location data can be useful for any number of apps for projects. Apache Ignite has a geospatial component made just for that.

Read more

What's New in Apache Ignite.NET 1.8

By Pavel Tupitsyn | December 14, 2016

The newest version of Apache Ignite includes an entity framework second-level cache, ASP.NET session state cache, custom logging, and LINQ improvements.

Read more

Apache Ignite With JPA: A Missing Element

By Shamim Bhuiyan | December 07, 2016

Learn how to persist your entities with Apache Ignite and JPA. This tutorial will guide you through the setup of execution of that handy ability.

Read more

Entity Framework As Ignite.NET Cache Store

By Pavel Tupitsyn | October 27, 2016

Learn how to implement Ignite.NET persistent store with Entity Framework and SQL Server.

Read more

Running Microservices on Top of In-Memory Data Grid: Part I

By Denis Magda | October 26, 2016

With this post, we start a series that will provide a guide on building a fault-tolerant, scalable, microservice-based solution with Apache Ignite In-Memory Data Fabric.

Read more

Ignite.NET Serialization Performance

By Pavel Tupitsyn | October 04, 2016

How fast are different Ignite serialization modes? How do they compare to other popular serializers? Find out in this blog by Pavel Tupitsin.

Read more

Deadlock-Free Transactions with Apache Ignite

By Prachi Garg | September 21, 2016

Deadlocks can kill services, so see how Apache Ignite avoids it by assigning numbers to transactions in order to compare and utilize them in a fluid manner.

Read more

ASP.NET Distributed Output Cache with Apache Ignite

By Pavel Tupitsyn | September 19, 2016

You can speed up your ASP.NET web farm with Apache Ignite distributed caching. Read on to learn more.

Read more

Building a Multi-Platform Ignite Cluster: Java + .NET

By Pavel Tupitsyn | September 09, 2016

Ignite cluster can consist of nodes on any supported platform: Java, .NET, and C++. This example shows you how to run a .NET/Java cluster with NuGet and Maven.

Read more

Apache Ignite 1.7: Welcome Non-Collocated Distributed Joins!

By Denis Magda | August 24, 2016

Apache Ignite 1.7.0 has been recently rolled out, and among the new changes, you can find a killer one that was awaited by many Apache Ignite users and customers for a long time — Non-Collocated Distributed Join support for SQL queries.

Read more

Using Apache Ignite.NET in LINQPad

By Pavel Tupitsyn | August 19, 2016

Here is a quick how-to for using Apache Ignite.NET in LINQPad.

Read more

What's New in Apache Ignite.NET 1.7

By Pavel Tupitsyn | August 09, 2016

Apache Ignite.NET 1.7 brings some pretty cool new features. Read on to find out more!

Read more

Getting Started with Apache Ignite.NET Part 3: Cache Queries

By Pavel Tupitsyn | July 28, 2016

In Part 3 of Pavel Tupitsyn's series, he covers the cache queries: Scan, SQL, LINQ, and Text.

Read more

Getting Started with Apache Ignite.NET Part 2: Distributed Cache

By Pavel Tupitsyn | July 16, 2016

Learn the cache operations and object serialization of Apache Ignite.NET.

Read more

Getting Started with Apache Ignite.NET Part 1

By Pavel Tupitsyn | June 25, 2016

Learn the basics of using Apache Ignite.NET, from an explanation about the terminology to helpful code snippets illustrating the instructions.

Read more

Real-time In-memory OLTP and Analytics with Apache Ignite on AWS

By Babu Elumalai | June 06, 2016

This post shows you how to build a Lambda architecture using Apache Ignite, and provides some examples explaining how to perform ANSI SQL on real-time data and how to use it as a cache for OLTP reads.

Read more

Apache Ignite: How to Read Data from Persistent Store

By Prachi Garg | June 03, 2016

A tutorial on how to load data from a MySQL database into an Ignite distributed cache.

Read more

Pitfalls of the MyBatis Caches with Apache Ignite

By Shamim Bhuiyan | March 09, 2016

A tutorial on how to look at cache entries in Apache Ignite.

Read more

Linking Apache Ignite and Apache Kafka for Highly Scalable and Reliable Data Processing

By Roman Shtykh | March 03, 2016

How to link Apache Kafka and Ignite for maintaining scalability and reliability for data processing.

Read more

A Universal Streamer for Apache Ignite based on Apache Camel

By Raúl Kripalani | January 28, 2016

Apache Ignite has the concept of Data Streamers: components to ingest fast data in a streaming fashion into an Ignite cache from a variety of protocols, technologies or platforms, such as JMS, MQTT, Twitter, Flume, Kafka, etc. However, with Apache Ignite 1.5.0 we released the jack of all trades: an Apache Camel streamer.

Read more

Apache Ignite: Distributed In-Memory Key-Value Store

By Prachi Garg | January 27, 2016

For systems where low latency is critical, there is nothing better than caching the data in memory in a distributed cluster. While storing data in memory provides fast data access, distributing it on a cluster of nodes increases application performance and scalability. And Apache Ignite helps you achieve exactly that.

Read more

Getting Started with Apache Ignite

By Prachi Garg | December 19, 2015

This tutorial shows you how to create a simple "Hello World" example in Apache Ignite.

Read more

Apache Ignite for Database Caching

By Prachi Garg | Septmeber 23, 2015

A tutorial on how to use Apache Ignite for caching RDBMS, NoSQL, or HDFS databases.

Read more

How Apache Ignite Processes Geographically Distributed Transactions

By Yakov Zhdanov | July 22, 2015

Imagine a bank offering variety of services to its customers. The customers of the bank are located in different geo-zones (regions), and most of the operations performed by a customer are zone-local, like ATM withdrawals or bill payments... However, some operations, such as wire transfers for example, may affect customers across different zones. Cross-zone operations are not as frequent, but nevertheless need to be supported in a transactional fashion as well.

Read more