Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®,...

29
Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Transcript of Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®,...

Page 1: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Page 2: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

http://ignite.apache.org #apacheignite

Apache Ignite

Открытая платформа распределенной работы с большими данными

Page 3: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Растущие объемы данных — растущая проблема

Page 4: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Page 5: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Page 6: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Page 7: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

От однопоточности к многопоточности

Page 8: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

От односерверности к кластерам

Page 9: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Page 10: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

RDBMS

вертикальное

масштабирование

SQL

strong

consistency

Page 11: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

NoSQL

горизонтальное масштабирование

strong

consistency SQL

Page 12: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

In-Memory Data Grids

горизонтальное масштабирование

strong

consistency SQL

Page 13: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the
Page 14: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Apache Ignite 2.1 Memory-Centric MPP Database

Page 15: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Apache Ignite

горизонтальное масштабирование

strong

consistency

ApacheIgnite

SQL

Page 16: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

ориентированная на память платформа работы с большими данными,

которая устойчива к отказам, строго консистентна и высоко доступна,

с имеющимися SQL, Key-Value API и возможностью колоцированной обработки

данных

Apache Ignite

Page 17: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

масштабируется на тысячи узлов, в том числе на разных континентах,

предлагает скорость in-memory и надежность диска,

имеет поддержку SQL, машинного обучения,

применяется крупнейшими компаниями

Apache Ignite

Page 18: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

FinTech

Financial Services Software Logistics & Travel

E-commerce

Telco

IoT

Pharma & Healthcare

Adtech

Page 19: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Предсказуемое

потребление

памяти

Полная

транзакционнос

ть

(WAL)

Быстрый

перезапуск

Автоматическая

дефрагментаци

я

Off-Heap

убирает паузы G

C

Хранит

надмножество

данных

Page 20: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Чем вам это поможет?

Отсутствие ограничений роста

вашего бизнеса благодаря

горизонтальному масштабированию

(Apache Ignite масштабируется

от нескольких узлов до нескольких тысяч узлов)

Page 21: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Чем вам это поможет?

Обработка в реальном времени,

быстрое машинное обучение

(благодаря in-memory

и распределенности)

Page 22: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Чем вам это поможет?

Данные будут в безопасности

(благодаря гарантиям ACID,

постоянному хранилищу,

избыточности и иным механизмам Ignite)

Page 23: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Чем вам это поможет?

Вы можете применить

текущие знания и код:

у вас есть SQL

(полная поддержка ANSI SQL 99

на чтение и запись)

Page 24: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Чем вам это поможет?

При этом вы свободны

реализовывать более сложные вещи,

где это надо,

на Java, .NET и C++

Page 25: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Что внутри?

• Платформа распределенного хранения данных в памяти и на диске

• Платформа распределенных вычислений с потоковой обработкой

• Распределенная SQL СУБД

• Платформа машинного обучения

Page 26: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Page 27: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Дисковое хранение

Page 28: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

Распределенный SQL

Page 29: Apache®, Apache Ignite, Ignite®, and the Apache Ignite ... · Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the

Apache®, Apache Ignite, Ignite®, and the Apache Ignite logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.