Apache Ignite

Friday May 05, 2017

Apache Ignite 2.0: Redesigned Off-heap Memory, DDL and Machine Learning

We released the long-awaited Apache Ignite version 2.0 on May 5. The community spent almost a year incorporating tremendous changes to the legacy Apache Ignite 1.x architecture. And all of that effort paid off. Our collective blood, sweat (and perhaps even a few tears) opened up new and exciting opportunities for the Apache Ignite project.

Have I piqued your interest about this new release yet? Let's walk through some of the main new features that have appeared under the hood of Apache Ignite 2.0.

Reengineered Off-Heap Memory Architecture.

The platform’s entire memory architecture was reengineered from scratch. In a nutshell, all of the data and indexes are now stored in a completely new manageable off-heap memory that has no issues with memory fragmentation, accelerates SQL Grid significantly and helps your application easily tolerate Java GC pauses.

Take a peek at the illustration below and try to guess what’s changed. Afterward, please read this documentation to see if your eye caught everything that’s new.

Here’s something extremely noteworthy: the architecture now integrates seamlessly with disk drives. Why do we care about this? Stay tuned!

Data Definition Language.

This release introduces support for Data Definition Language (DDL) as a part of its SQL Grid functionality. Now you can define -- and, what’s more important, alter -- indexes in runtime without the need to restart your cluster. Apache Ignite users have long awaited this feature! Even more exciting news: users can leverage this with standard SQL commands like CREATE or DROP index. This is only the beginning! Go to this page to learn more about current DDL support.

Machine Learning Grid Beta - Distributed Algebra.

Apache Ignite is about more than in-memory storage. And it’s not just one more product for distributed computations or real-time streaming. It's much, much more than that. It's a hot blend of well-integrated distributed and highly concurrent modules that turned Apache Ignite into what is today: A robust data-fabric and framework with the goal of making your application thrive and outperform even the best of expectations.

But there was one thing missing until now. Drumroll, please: machine-learning support!

With Apache Ignite 2.0 you can check project’s own distributed algebra implementation. The distributed algebra is the foundation of the entire component. And soon you can expect to get distributed versions of widely used regression algorithms, decision trees and more.

Spring Data Integration.

Spring Data integration allows the interaction of an Apache Ignite cluster using the well-known and highly adopted Spring Data Framework. You can connect to the cluster by means of Spring Data repositories and start executing distributed SQL queries as well as simple CRUD operations.

Rocket MQ

Are you using Rocket MQ in your project and need to push data from the Rocket to Ignite? Here is an easy solution.

Hibernate 5.

Hibernate L2 cache users have been anticipating support of Hibernate 5 on Apache Ignite for quite a long time. Apache Ignite 2.0 grants this desire. The integration now supports Hibernate 5 and contains a number of bug fixes and improvements.

Ignite.NET

Ignite.NET has been enhanced with an addition of a plugin system that allows the writing and embedding 3rd party .NET components into Ignite.NET.

Ignite.C++

The Ignite.C++ part of the community finally came up with a way to execute arbitrary C++ code on remote cluster machines.

This approach was initially tested for continuous queries. You can now register continuous queries' remote filters on any cluster node you like. Going forward you can expect support for the Ignite.C++ compute grid and more.

Want to learn more? Please join me June 7 for a webinar titled, “Apache® Ignite™: What’s New in Version 2.0.” I hope to see you there!

P.S. Just in case you can’t wait until June…  here's a full list of the changes inside Apache Ignite 2.0.

Comments:

Hundreds of organizations around the globe now use its proven open source technology under the Apache 2.0 license. Amazing tech.

Posted by Dustin DeTorres on May 07, 2017 at 09:28 PM UTC #

Not sure how to do integration testing in Spring Data.

Posted by CDR Sydney on May 09, 2017 at 11:00 PM UTC #

The <a href="http://earthmeasured.com/contact-us/ ”> Sator </a> has been describe in earth measured

Posted by EARTH MEASURED on May 11, 2017 at 09:09 AM UTC #

The Sator has been describe in earth measured http://earthmeasured.com/contact-us/

Posted by EARTH MEASURED on May 11, 2017 at 09:10 AM UTC #

Virtual Memory and off-heap storage! This is a real game changer. Open source at its best!

Posted by Dominik on December 09, 2017 at 01:24 AM UTC #

This is great!

Posted by Daniel on June 05, 2018 at 11:53 AM UTC #

Re-engineered Off-Heap Memory Architecture gives a total overview of the process. I think this is very informative and useful for who are searching for this topic.

Posted by unlimited shared hosting on January 30, 2019 at 11:12 AM UTC #

spring data integration is one of the best process used in machine learning. apache ignite is very interesting for learning.

Posted by personalized gifts abu dhabi on January 30, 2019 at 11:15 AM UTC #

Well just because you believe in something, does not mean its part of your religion. Belief and religion are widely interpreted as one and a same thing, which is highly wrong. To better understand the boundaries of these two individual entities, https://www.phoenixblockfence.com will be the best help for you.

Posted by Nathan Worsnop on April 19, 2019 at 02:24 PM UTC #

http://www.subway-game.blogspot.com http://www.gtagame100.com

Posted by zain on June 21, 2019 at 07:12 PM UTC #

Take a peek at the illustration below and try to guess what’s changed. Afterward, please read this documentation to see if your eye caught everything that’s new.

Posted by film izle on June 29, 2019 at 08:23 PM UTC #

Posted by Hợp tác xã nuôi lợn on July 01, 2019 at 05:58 PM UTC #

http://www.zumagame100.blogspot.com

Posted by zain david on July 15, 2019 at 08:53 PM UTC #

Cool!I like it. Simple and clean! Love those animations!

Posted by taitolarear1972 on July 20, 2019 at 04:59 PM UTC #

this is one good mithai! amazing

Posted by vepertfunting1981 on July 20, 2019 at 05:34 PM UTC #

Cool~! Great job

Posted by voysoftcucom1983 on July 20, 2019 at 05:57 PM UTC #

No se que acabo de ver, pero es genial. Great work keep it up!

Posted by fyouhipsrosi1983 on July 20, 2019 at 06:27 PM UTC #

Very calming and peaceful. I enjoyed this project. These colors are awsome!

Posted by taabritensmat1978 on July 20, 2019 at 11:42 PM UTC #

Really creative approach. Amazing presentation. Congrats! It looks very interesting. How does PAL turn left or right?

Posted by critomidal1972 on July 21, 2019 at 12:32 AM UTC #

Extraordinary mixed colours and forms!! Great job!! super! great job

Posted by peerdeterro1988 on July 21, 2019 at 01:44 AM UTC #

beautiful colors, wonderful work! Looks Cool!

Posted by golddadese1977 on July 21, 2019 at 03:23 AM UTC #

wonderful work Wow! It’s very unique! Thanks for sharing!

Posted by oploloto1986 on July 21, 2019 at 04:57 AM UTC #

amazing!!! Tutorial dong gan

Posted by mobinanan1974 on July 21, 2019 at 05:29 AM UTC #

Amazing work, brother. Love this type of minimal work and use of color was tooooo clean.

Posted by concmigumul1981 on July 21, 2019 at 06:10 AM UTC #

wow! Very creative work! I like these cute and quirky characters The icons look great

Posted by fiurestpythe1973 on July 21, 2019 at 06:43 AM UTC #

Super! Good Job and Best wishes for your future projects. Kindly give attention to my projects.

Posted by edmucockheb1989 on July 21, 2019 at 07:16 AM UTC #

Thanks for your sharing, incredible! wouah

Posted by cocepoby1982 on July 21, 2019 at 07:48 AM UTC #

great detailed work.

Posted by erterrickgi1977 on July 21, 2019 at 08:19 AM UTC #

fascinante great work! Love the colors! :)

Posted by beltawomli1975 on July 21, 2019 at 08:52 AM UTC #

wow, awesome effect Wonderful work ! Love it !

Posted by inebamit1982 on July 21, 2019 at 09:25 AM UTC #

Real amazing! Wonderful characters, fantastic work!

Posted by mioclifoutun1987 on July 21, 2019 at 09:58 AM UTC #

So good! Great skill AAAND I love the characters you picked. Great work, very clean!

Posted by etwocheckra1979 on July 21, 2019 at 10:31 AM UTC #

Lindo projeto! Wauw! Beautiful thx for sharing.

Posted by batquercogun1970 on July 21, 2019 at 11:04 AM UTC #

great work and good ideas

Posted by papas on July 22, 2019 at 02:43 PM UTC #

Rule of Survival is one of the popular game you can cheat with https://hax4you.me/

Posted by Haseeb Khan on August 05, 2019 at 02:22 PM UTC #

Thanks for this useful information, this feature doesn't everyone know

Posted by video downloader on August 07, 2019 at 07:42 AM UTC #

Like it - https://worthgram.com/nikilisrbx/

Posted by Farqan on August 11, 2019 at 04:34 PM UTC #

Post a Comment:
  • HTML Syntax: NOT allowed

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation