www-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sally Khudairi ...@apache.org>
Subject The ASF asks: Have you met Apache Ignite?
Date Wed, 18 Jan 2017 10:06:19 GMT
[this announcement is available online at https://s.apache.org/Slah ]

Since 1999, The Apache Software Foundation (ASF) has been recognized as a leading source for
an array of Open Source software and tools that meet the demand for interoperable, adaptable,
and sustainable solutions. The all-volunteer ASF develops, stewards, and incubates dozens
of enterprise-grade Open Source projects that power mission-critical applications in financial
services, aerospace, publishing, government, healthcare, research, infrastructure, and more.
From Abdera to ZooKeeper, the demand for ASF's reliable, community-driven software continues
to grow dramatically across many categories, including Cloud, IoT, Artificial Intelligence
and Machine Learning, Mobile, and Big Data, where the Apache Hadoop ecosystem dominates the
marketplace.

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?

We are pleased to showcase Apache Ignite, the high-performance In-Memory Data Fabric that
provides in-memory data caching, partitioning, processing, and querying components.

Quick peek: Apache Ignite is an integrated and distributed In-Memory Data Fabric 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. It is designed to easily power both existing
and new applications in a distributed, massively parallel architecture on affordable, industry-standard
hardware.

Background: Originally created at GridGain as its flagship in-memory computing (IMC) platform,
Ignite entered the Apache Incubator in September 2014 and graduated as an Apache Top-Level
Project in August 2015.

Why Ignite: Apache Ignite addresses today's Fast Data and Big Data needs by providing a comprehensive
in-memory data fabric, which includes a data grid with SQL and transactional capabilities,
in-memory streaming, an in-memory file system, and more.

Heavily benchmarked, Ignite has been built from the ground up to linearly scale to hundreds
of nodes with strong semantics for data locality and affinity data routing to reduce redundant
data noise. Ignite data grid is lightning fast and is one of the fastest implementations of
transactional or atomic data in distributed clusters today.

Unlike other Big Data processing solutions, Apache Ignite treats RAM as a primary storage
facility (as opposed to being used exclusively for processing). As such, Ignite's memory-first
approach is more efficient and faster: with improved system indexes, reduced data fetch time,
and no delays in a stream content processing, among other benefits.

Additionally --and unique to Apache Ignite-- its SQL Grid eliminates the need for painful
and challenging migration from relational database to in-memory data grid (IMDG), alleviating
the need for developers to have to rewrite SQL based code to IMDG's native APIs. This means
that developers can keep using existing applications and tools written for relational databases
and based on SQL language with very little to no code modification. Ignite SQL Grid is horizontally
scalable, fault tolerant, and SQL ANSI-99 compliant.

Using Apache Ignite, developers benefit from:

 - Data Grid --replicate or partition data in memory within the cluster;
 - SQL Grid --add in-memory distributed database capabilities;
 - Compute Grid --distribute computations across cluster nodes;
 - Service Grid -- implement fault-tolerant microservices based solutions;
 - Streaming & CEP --easily stream large volumes of data into Ignite processing them in
real-time; and
 - Data Structures --distribute own data structure across the cluster.

To solve real-time business issues and meet application requirements for the highest performance
and scale, Apache Ignite leverages and integrates a host of Apache projects including Spark,
Hadoop, YARN, and Mesos.

Latest release: Apache Ignite v1.8 on 9 December 2016 under the Apache License v.2.0. More
details can be found below and in the release notes.

What's under the hood: New in Apache Ignite v1.8:

 - SQL Grid now fully supports all DML commands including UPDATE, INSERT and DELETE queries.
A full-fledged support of DML and SELECT statements allows to interact with Apache Ignite
using standard SQL commands connecting via ODBC and JDBC drivers. This provides true cross-platform
connectivity even from languages such as PHP and Ruby which are not natively supported by
the project. 
 - Redis protocol implementation which enables users to store and retrieve distributed data
from Apache Ignite cache using any Redis compatible client.
 - Ignite.NET provides .NET Entity Framework 2nd Level Cache solution that stores data in
the distributed Ignite cache. This is ideal for scenarios with multiple application servers
using a single SQL database via Entity Framework: cached queries are shared between all machines
in the cluster.
 - Ignite.NET implements ASP.NET session caching provider that stores session data in the
Ignite cache which distributes session state across multiple servers in order to provide high
availability and fault tolerance.
 - Deadlock detection mechanism has been improved and now works for optimistic transaction
and near caches.


Check out the Apache Ignite blog for articles, insight, how-tos, and additional resources
at https://ignite.apache.org/blogs.html

For downloads, documentation, examples, use cases, and more information, visit http://ignite.apache.org/
.

# # #


NOTE: you are receiving this message because you are subscribed to the announce@apache.org
distribution list. To unsubscribe, send email from the recipient account to announce-unsubscribe@apache.org
with the word "Unsubscribe" in the subject line. 

Mime
View raw message