turbocharge your sql queries in- memory with apache® ignite™€¦ · memory with apache® ignite...

10
DENIS MAGDA Product Manager, Apache PMC Chair Turbocharge your SQL queries in- memory with Apache® Ignite™ www.ignite.apache.org #apacheignite

Upload: others

Post on 20-May-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

DENIS MAGDAProduct Manager, Apache PMC Chair

TurbochargeyourSQLqueriesin-memorywithApache®Ignite™

www.ignite.apache.org #apacheignite

Page 2: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

IN-MEMORY DATA FABRICSTRATEGIC APPROACH TO IMC

Page 3: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

IN-MEMORY SQL GRID

ANSI-99SQLCompliantAggregations,groupby,sortingCross-cachejoins,unions,etc.

DMLandDDLJDBC,ODBC,NativeAPIsDistributed

AlwaysconsistentFaulttolerant

Page 4: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

DISTRIBUTED COLLOCATED QUERIES

CollocatedModeAnykindofJOINs(ANSI-99)Datahastobecollocatedinadvance*

RecommendedmodeAvoidsdatamovementEnabledbydefault

Page 5: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

DISTRIBUTED NON COLLOCATED QUERIES

Non-CollocatedModeNoneedtocollocatedataDatamovementonjoins

JustificationNotfeasibletoachievecollocationTosupport100%ofallSQLqueries

Page 6: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

DISTRIBUTED DML

ANSI-99CompliantINSERTUPDATEDELETEMERGE

APIsJava,.NET,C++ODBC&JDBC

Page 7: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

APACHE IGNITE WEB CONSOLE

ConfigurationWizardFullClusterConfigurationRDBMSSchemaImport

ManagementandMonitoringClusterMonitoringQueriesMonitoring

QueriesExecution

Page 8: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

APACHE ZEPPELIN

Page 9: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

DATA ANALYSIS WITH TABLEAU

Page 10: Turbocharge your SQL queries in- memory with Apache® Ignite™€¦ · memory with Apache® Ignite ... Da+a Grid NoSQL DB IN-MEMORY DATA FABRIC JAVA S+reaming Grid HDOOP HADOOP OLAP

THANK YOU!

www.ignite.apache.org #apacheignite