Apache Ignite In-Memory Data Fabric is a high-performance, integrated and distributed in-memory platform for computing and transacting on large-scale data sets in real-time, orders of magnitude faster than possible with traditional disk-based or flash technologies.
Latest News
-
Using the GridGain Web Console for Automatic RDBMS Integration With Apache Ignite
Blog, Prachi Garg, Dec 19, 2016 -
Geospatial Queries With Apache Ignite
Blog, Denis Magda, Dec 16, 2016 -
What's New in Apache Ignite.NET 1.8
Blog, Pavel Tupitsyn, Dec 14, 2016 -
Apache Ignite 1.8 Released
Dec 09, 2016 -
Apache Ignite With JPA: A Missing Element
Blog, Shamim Bhuiyan, Dec 07, 2016
Key-Value Store
Ignite in-memory data grid can be viewed as a distributed partitioned hash map, with every node owning a portion of the overall data.
SQL Queries
Ignite supports the standard SQL syntax (ANSI 99) to query the cache. It also supports distributed SQL joins.
ACID Transactions
Ignite supports fully ACID compliant distributed transactions that ensure guaranteed consistency.
Advanced Clustering
Ignite nodes can automatically discover each other. You can scale the cluster when needed without restarting the whole cluster.
Streaming & CEP
Ignite streaming allows to process continuous never-ending streams of data in a scalable and fault-tolerant fashion.
Runs Everywhere
Ignite writes objects to cache in a common binary format allowing applications to interoperate between Java, .Net, and C++.
Distributed SQL Queries
Apache Ignite supports a very elegant query API with support for:
- Scan Queries (Predicate-based)
- SQL Queries (ANSI 99)
- Text Queries
This video demonstrates how to exectute distributed cache queries in Ignite using standard SQL syntax.
Duration: 03:27
Getting Started with Data Grid
Apache Ignite In-Memory Data Grid is an implementation of JCache (JSR 107) that supports:
- Basic Cache Operations
- ConcurrentMap APIs
- EntryProcessor
- Pluggable Persistence
This video shows how to use basic cache operations and ACID transactions.
Duration: 03:49
Getting Started with Compute Grid
Apache Ignite has advanced compute and clustering capabilities including:
- Dynamic Sub-Clusters
- Clustered Lambda Execution
- Clustered ForkJoin Tasks
In this video we will broadcast and execute a "Hello World" closure on all the nodes in the cluster.
Duration: 03:50
Ask a Question
If you have any questions about how to use Apache Ignite, please post them to the User Forum.
