Pull to refresh

Comments 18

Как по-вашему, когда Ignite станет полностью production-ready? Всё же, он ещё довольно молод. И вообще, это ведь прямая замена Cassandra, верно?

Да, после выпуска распределенного дискового хранилища, Ignite дошел до того этапа, когда он может полностью заменить Cassandra. По большому счету, в Ignite есть все то, что дает Cassandra + SQL with JOINs, ACID transaction и полноценное in-memory storage для данных и индексов.
вроде ignite это распределенный кластер, а тут в каком-то хитром режиме embeded поднимается?

Это не хитрый режим. Выполняя код Ignition.Start() в .NET/Java/C++ мы запускаем ноду Ignite внутри текущего процесса.


В предыдущем посте подробнее: https://habrahabr.ru/company/gridgain/blog/325830/

Подскажите а для Python полноценная библиотека планируется?
На сайте написано ".NET starts the JVM in the same process and communicates with it via JNI & C++". Это именно то, что Вы описали в Межпроцессном взаимодействии?

Не совсем так; in-process JVM — это детали реализации.


Межпроцессное взаимодействие осуществляется через различные API Ignite — Cache, Messaging, Compute, и так далее. Эти API есть в Java, .NET, C++. Таким образом, приложения в разных процессах, написанные на разных языках, могут взаимодействовать друг с другом.

Можно ли строить микросервисную архитектуру, используя IgniteQueue в качестве транспорта? И есть ли внутри Ignite AP инструменты ootb для реализации request-response взаимодействия между нодами?
строить микросервисную архитектуру

Для этого есть Ignite Services API (упомянут в этой статье, кстати):
https://habrahabr.ru/company/gridgain/blog/327380/
https://apacheignite.readme.io/docs/service-grid


request-response взаимодействия между нодами

Да, это всё те же services, а так же Compute, который помимо map-reduce функционала позволяет выборочно выполнить код на конкретном узле.
https://apacheignite-net.readme.io/docs/compute-grid

Да, без сомнения, но сроков пока нет. Думаю, в следующем году.

UFO just landed and posted this here

Почитать можно на оф. сайте.


  1. GridGain выпускает платный плагин для Ignite, там это есть


  2. Data Center Replication


  3. Да


  4. Security


  5. Management


  6. Да

Развитие идёт как раз в сторону полноценной SQL базы данных. Пробелов по сравнению с большими дядями (Oracle/Postgres/...) пока много, но работа идёт именно в этом направлении.

UFO just landed and posted this here
UFO just landed and posted this here
Sign up to leave a comment.