Comments 8
Прошу прощения за, возможно, дилентантский вопрос, но: Apache Ignite может заменить Apache Spark? Или его нужно использовать как Data Source вместо Apache Parquet или Apache Kudu? Или я вообще не понял как им пользоваться?

В некоторых сценариях — можно заменить Apache Spark.
В некоторых сценариях — можно использовать совместно с Apache Spark.
Обычно в Apache Ignite данные закачивают для дальнейшей обработки.

А подскажите, в транзакциях для блокировок у вас используется парадигма Mvcc. Где можно было бы подробнее прочитать о ней?
Полноценный MVCC появится в ближайшем будущем. В интернете можете найти много статей на эту тему. Если на фундаментальном уровне, то раздел 9 (Transaction Processing, Concurrency Control, and Recovering) отсюда [1]. Только нам это нужно распределенно :-)

[1] https://www.amazon.ca/Fundamentals-Database-Systems-Ramez-Elmasri/dp/0133970779
UFO landed and left these words here
UFO landed and left these words here
В основе своей Ignite — это база данных, NoSQL+SQL. Соответственно, и использовать можно везде, где нужна база данных.

Плюс к этому есть compute (map-reduce), передача сообщений, распределённые сервисы (микросервисы, если угодно), всякие интеграции.
В дополнении к kefirr: сегодня на JPoint говорили, что в Ignite можно указывать распределение партишенов на кластере, давая разработчику максимальный контроль над данными. Имхо, звучит очень вкусно.
Only those users with full accounts are able to leave comments. Log in, please.
Information
Founded

25 March 2012

Location

Россия

Website

jugru.org

Employees

51–100 employees

Registered

22 August 2013

Habr blog