Introducing MariaDB ColumnStore

17
* *

Transcript of Introducing MariaDB ColumnStore

**

2

MariaDB

Nishant Vyas, Head of MariaDB Products and Strategy

ColumnStore

3

MariaDB Team on Today’s Webinar

Jürgen Giesel Vanessa S D’Amelio Dipti Joshi

Dion Cornett Nishant Vyas

4

Let’s Get Started - Some Housekeeping

We will review the questions as they come in and answer then during the Q&A. You can post in chat

This session is being recorded1.

2.

3.

4.

5.

Running time is approximately 30 minutes

Copies of the slides will be sent out after the webinar ends

Don’t forget to share on your social networks and to follow us on Twitter, Facebook and LinkedIn to learn about upcoming webinars

5

Welcome

We will send you the slides and a link to the recorded webinar.

Please share this with your social network!

Nishant VyasHead of MariaDB

Product and Strategy

6

“We should be talking about the analytics of things,

not the internet of things.”

Jim DavisCMO, SAS

Current State of Analytics

● Traditional OLAP○ Cost to perform○ Appliances or Proprietary Solutions

● Big-Data Analytics○ Scale-Out to perform○ Non-SQL Interfaces

● Analytics and Transaction Separation

7

Why MariaDB ColumnStore

SQL

Price to Performance at Scale

Data Analytics using SQL or SPARK

Unified Simplicity ( Transaction and Analytics under the same Roof )

8

9

Michael “Monty” WideniusFounder & CTO of MariaDBCreator of MySQL, MariaDB

MariaDB ColumnStore is Open-Source GPL2

The Soul of Open Source

10Social Media

Transactional, Operational

Sensors

MaxScale

MariaDB OLAP

ColumnStore

Node 1 Node 2 Node 3 Node N...

Biometrics

Mobile

BI Tools, Data Science Applications

Connectors,SPARK Integration etc

ETL Tools

Analytics Insight

Descriptive AnalyticsWhat is Happening?

Diagnostic AnalyticsWhy did it Happen?

Predictive AnalyticsWhat is likely to happen?

Prescriptive AnalyticsWhat should I do about it?

Data Collection

Data Processing

MariaDB OLAP

MariaDB ColumnStore Architecture

▪ User Module : Processes SQL Requests

▪ Performance Module : Multi Threaded Distributed Processing Engine

Columnar Distributed Data Storage

MariaDB SQL Front End

Query Engine

User Modules

Performance Modules 1 ... Performance

Modules NPerformance Modules 2

Performance Modules 3

Clients

User Connections

11

MariaDB ColumnStore 1.0 Performance • Columnar Storage, multi-threaded and Massively Parallel execution engine

High Availability • Built in redundancy and high availability

Scale • Near Linear scalability

Analytics • In database analytics with Complex and Cross Engine JOINs• Windowing functions and UDFs• Out of box BI Tools connectivity, • Analytics integration with R

Ease of Use • ANSI SQL compatible • ACID compliant• No indexes, No materialized views• No manual partitioning

Data Ingestion • Create Table as Select, Like -- locally, cross database joins, or over ODBC• High speed parallel data load and extract

Security • SSL support, Audit Plugin, Authentication Plugin, Role Based Access

Deployment Options • On premise, AWS• Supports local disks, SAN, HDFS, GlusterFS 12

13

MariaDB OLAP Roadmap Subscription offering

● Future Releases

○ Apache Spark Integration

○ Native API for columnar file

○ Data Streaming integration with MaxScale

○ ROLLUP, CUBE in MariaDB ColumnStore

○ CONNECT Engine support in MariaDB Server

○ SQL Editor (OSS or 3rd party partner)

○ Join and Filter performance optimization

14

Learn more about MariaDB ColumnStore

● BETA release in May 2016.

● Sign up for notification of Beta availability.

● Product Page https://mariadb.com/products/mariadb-columnstore

15

Q&AWe will send you those

slides and this video after this webinar.

Thank YouNishant Vyas, MariaDB Head of Product and Strategy

[email protected]

For Questions on Sales, Please contact

[email protected]

17*