SlideShare a Scribd company logo
1
16-Jun-18
Head of Sales @ VOLTDB jlee@VOLTDB.com +82 10 9196 1416
In-Memory based RDBMS / 100X Faster / ACID Transaction / Built-in HA / SQL+Java support
In-Memory
(FAST DATA) Event
2
“ In-Memory 기반 고성능 데이터베이스”
“초당 수백만건의 Streaming 데이터 처리 및 실시간 분석”
“ LG, 화웨이, 노키아, 미쯔비시 등 고객사 다수 “
“ 삼성전자를 포함해서 국내 고객사( )등에서
성능/기능 검증 됨”
▪ In-Memory
▪ Scale-Out, Shared Nothing Cluster
▪ Streaming
▪ Global - , LG, Huawei, Intel, Nokia, Mitsubishi
▪ IT / – Stock/IoT/Game/E-commerce
https://www.voltdb.com/
3 https://www.VOLTDB.com/resources/videos-technical/
FAST DATA ?
FAST DATA , BIG
DATA , Transaction , , ,
BIG DATA
4 https://www.VOLTDB.com/resources/videos-technical/
FAST DATA ?
FAST DATA Sensor , Transaction , ,
Event Event
Sensors
Click Streams
Machine Data
Data from
Device Events
Transactions
Customer
Interactions
(Ingestion)
(Analytics)
Export To BigData
FAST DATA Processing
5
VOLTDB
In-MemoryIn-MemoryIn-Memory
Export
ApplicationsMessageQueuesDataSources
…
Data Warehouse
▪ 100% In-Memory
▪ Scale-Out Cluster
▪ Shared Nothing Distributed
▪ ACID Relational Database SQL
▪ Event OLAP/Big Data
▪ Fast Data
▪ (Authorization) & (Authentication)
▪ (Personalization)
▪ / (Fraud Detection/Correction)
▪ Event
VOLTDB VOLTDB
Intelligence Feedback
6
VOLTDB
FAST DATA ACID SQL Relational DB(RDB)
Processing
Relational
State(RDB)VOLTDB
VOLTDB ACID In-Memory New SQL (RDB )
, FAST DATA
7
VOLTDB -
VOLTDB FAST DATA DB (NEW SQL)
8
Kafka / RabbitMQ
Storm, Flume, Sqoop
Storm +
Serving Layer
Spark +
Serving Layer
Cassandra, HBase
Hadoop, Message queues
VOLTDB - Open Source vs. VOLTDB
Applications, Message Queues, Data Sources
Ingest
Analyze Decide
• Counters
• Aggregations
• Time Series
• Statistics
• Store Results
• Query/Recombine
• Fast Serving
• Per-event policy
evaluations
• Responses
(synchronous)
• Side-effects
(asynchronous)
Export & Pipeline
Open-source
- Open-source -- FAST DATA / Generic -
9
Kafka / RabbitMQ
Ingest Interface
SQL, Java for Analytics Transactions / ACID
Hadoop, Message queues
- VOLTDB -- FAST DATA / Generic -
VOLTDB
VOLTDB - Open Source vs. VOLTDB
Applications, Message Queues, Data Sources
Ingest
Analyze Decide
• Counters
• Aggregations
• Time Series
• Statistics
• Store Results
• Query/Recombine
• Fast Serving
• Per-event policy
evaluations
• Responses
(synchronous)
• Side-effects
(asynchronous)
Export & Pipeline
10
Kafka / RabbitMQ
Ingest Interface
SQL, Java for Analytics Transactions / ACID
Hadoop, Message queues
Kafka / RabbitMQ
Storm, Flume, Sqoop
Storm +
Serving Layer
Spark +
Serving Layer
Cassandra, HBase
Hadoop, Message queues
- VOLTDB -- Open-source -
Component Transaction
vs.
VOLTDB - Open Source vs. VOLTDB
Opensource Component Interop
11
FAST DATA
VOLTDB
VOLTDB FAST DATA / Big Data
Ingest /
Interactive
Analytics
Decisioning
Fast Operational Database
Enterprise Apps
ETL
CRM ERP Etc.
Data Lake (HDFS)
BIG DATA
Non Relational
Processing
BI Reporting
Data Warehouse
Columnar
Analytics OLAP
Export
FAST DATA
DW EXPORT
DW
Materialized View
12
VOLTDB -
Real-time Analytics Transactions Transformations
• Materialized Views
• Capped Tables
• Ranking Indexes
• Per-event Java + SQL
• ACID processing
• Millisecond latency
responses.
• Loaders/Importers
• Export Connectors
• Sessionization
• Enrichment
VOLTDB Architecture
Commodity HW HA + ACID Scale-out VM-friendly
VOLTDB FAST DATA /
13
2014 ACM Turing Award
Mike Stonebraker
Stonebraker :
/
• In-Memory (durable to disk)
• Scale-out Shared-nothing
•
• Hadoop Data warehouse
• Open source
Cloud :
YCSB (Yahoo Cloud Serving Benchmark)
2.4m TPS
HERITAGE INNOVATION SUCCESS
14
▪ Michael Stonebraker
- RDBMS , 1973
Ingres & PostgreSQL
› UC Berkeley
- RDMS B-trees, Constraints, Trigger ,
Sybase, Microsoft SQL Server
- 2006 : “ DB
RDBMS Architect ”
- DB in-memory New
SQL (VOLTDB)
- , MIT
- Michael Stonebraker(Founder of VOLTDB)
15
- One transaction = One Client-DB
interaction
- Java Stored Procedures
Multi Statement Transaction
High-Velocity
In-Memory
ACID
SQL
In-Line
- Import
/ (analytics/decisions)
- Transaction
- Disk Durability
- RDBMS , 100x
H/W
- Scale Out -
-
-
- SQL
- Cluster
- Built-in Failover Replication
- Cloud
- Shared Nothing
VOLTDB
16

More Related Content

PDF
RedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
PDF
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
PPTX
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
PDF
Building a SIMD Supported Vectorized Native Engine for Spark SQL
PDF
Percona server for MySQL 제품 소개
PDF
Introduction to Kafka Streams
PDF
HBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and Cloud
ODP
Introduction to Kafka connect
RedisConf17 - Lyft - Geospatial at Scale - Daniel Hochman
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
Building a SIMD Supported Vectorized Native Engine for Spark SQL
Percona server for MySQL 제품 소개
Introduction to Kafka Streams
HBaseConAsia2018 Keynote 2: Recent Development of HBase in Alibaba and Cloud
Introduction to Kafka connect

What's hot (20)

PDF
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
PPTX
File Format Benchmark - Avro, JSON, ORC & Parquet
PDF
Geospatial Indexing at Scale: The 15 Million QPS Redis Architecture Powering ...
PPTX
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
PDF
ksqlDB: A Stream-Relational Database System
PPTX
Kafka Connect
PDF
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
PDF
What is Apache Kafka and What is an Event Streaming Platform?
PDF
Secure Kafka at scale in true multi-tenant environment ( Vishnu Balusu & Asho...
PDF
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
ODP
Presto
PPTX
InfluxDb
PDF
Streams and Tables: Two Sides of the Same Coin (BIRTE 2018)
PDF
RedisConf18 - Redis Memory Optimization
PDF
카프카, 산전수전 노하우
PDF
Simplify CDC Pipeline with Spark Streaming SQL and Delta Lake
PPTX
Autoscaling Flink with Reactive Mode
PDF
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...
PPT
Hive User Meeting August 2009 Facebook
PDF
Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...
[오픈소스컨설팅]RHEL7/CentOS7 Pacemaker기반-HA시스템구성-v1.0
File Format Benchmark - Avro, JSON, ORC & Parquet
Geospatial Indexing at Scale: The 15 Million QPS Redis Architecture Powering ...
Room 1 - 3 - Lê Anh Tuấn - Build a High Performance Identification at GHTK wi...
ksqlDB: A Stream-Relational Database System
Kafka Connect
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
What is Apache Kafka and What is an Event Streaming Platform?
Secure Kafka at scale in true multi-tenant environment ( Vishnu Balusu & Asho...
Real-Life Use Cases & Architectures for Event Streaming with Apache Kafka
Presto
InfluxDb
Streams and Tables: Two Sides of the Same Coin (BIRTE 2018)
RedisConf18 - Redis Memory Optimization
카프카, 산전수전 노하우
Simplify CDC Pipeline with Spark Streaming SQL and Delta Lake
Autoscaling Flink with Reactive Mode
Dynamically Scaling Data Streams across Multiple Kafka Clusters with Zero Fli...
Hive User Meeting August 2009 Facebook
Improving fault tolerance and scaling out in Kafka Streams with Bill Bejeck |...
Ad

Similar to VoltDB 소개 (20)

PDF
VoltDB Big Data Camp LA 2014 - Scott Jar
PDF
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
PDF
Fast Data – the New Big Data
PDF
How to build streaming data applications - evaluating the top contenders
PDF
Using a Fast Operational Database to Build Real-time Streaming Aggregations
PPTX
IMC Summit 2016 Innovation - Dennis Duckworth - Lambda-B-Gone: The In-memory ...
PDF
Lambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler Answers
PDF
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...
PPTX
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
PDF
Powering Fast Data and the Hadoop Ecosystem with VoltDB and Hortonworks
PDF
Building Fast Applications for Streaming Data
PDF
Mike Stonebraker on Designing An Architecture For Real-time Event Processing
PPTX
SimplifyStreamingArchitecture
PDF
Transforming Your Business with Fast Data – Five Use Case Examples
PDF
NewSQL vs NoSQL for New OLTP
PDF
The Expert Guide to Fast Data
PPTX
VoltDB - Stonebraker Live! - New York City 2013
PDF
Memory Database Technology is Driving a New Cycle of Business Innovation
PDF
Real-Time Analytics and Visualization of Streaming Big Data with JReport & Sc...
PPTX
The Most Trusted In-Memory database in the world- Altibase
VoltDB Big Data Camp LA 2014 - Scott Jar
VoltDB and Flytxt Present: Building a Single Technology Platform for Real-Tim...
Fast Data – the New Big Data
How to build streaming data applications - evaluating the top contenders
Using a Fast Operational Database to Build Real-time Streaming Aggregations
IMC Summit 2016 Innovation - Dennis Duckworth - Lambda-B-Gone: The In-memory ...
Lambda-B-Gone: In-memory Case Study for Faster, Smarter and Simpler Answers
Akmal Chaudhri - How to Build Streaming Data Applications: Evaluating the Top...
How to Build Real-Time Streaming Analytics with an In-memory, Scale-out SQL D...
Powering Fast Data and the Hadoop Ecosystem with VoltDB and Hortonworks
Building Fast Applications for Streaming Data
Mike Stonebraker on Designing An Architecture For Real-time Event Processing
SimplifyStreamingArchitecture
Transforming Your Business with Fast Data – Five Use Case Examples
NewSQL vs NoSQL for New OLTP
The Expert Guide to Fast Data
VoltDB - Stonebraker Live! - New York City 2013
Memory Database Technology is Driving a New Cycle of Business Innovation
Real-Time Analytics and Visualization of Streaming Big Data with JReport & Sc...
The Most Trusted In-Memory database in the world- Altibase
Ad

Recently uploaded (20)

PDF
August Patch Tuesday
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
STKI Israel Market Study 2025 version august
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
August Patch Tuesday
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
A contest of sentiment analysis: k-nearest neighbor versus neural network
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Developing a website for English-speaking practice to English as a foreign la...
A comparative study of natural language inference in Swahili using monolingua...
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
STKI Israel Market Study 2025 version august
Final SEM Unit 1 for mit wpu at pune .pptx
A novel scalable deep ensemble learning framework for big data classification...
Univ-Connecticut-ChatGPT-Presentaion.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
DP Operators-handbook-extract for the Mautical Institute
NewMind AI Weekly Chronicles - August'25-Week II
O2C Customer Invoices to Receipt V15A.pptx
Module 1.ppt Iot fundamentals and Architecture
Zenith AI: Advanced Artificial Intelligence
Group 1 Presentation -Planning and Decision Making .pptx

VoltDB 소개

  • 1. 1 16-Jun-18 Head of Sales @ VOLTDB jlee@VOLTDB.com +82 10 9196 1416 In-Memory based RDBMS / 100X Faster / ACID Transaction / Built-in HA / SQL+Java support In-Memory (FAST DATA) Event
  • 2. 2 “ In-Memory 기반 고성능 데이터베이스” “초당 수백만건의 Streaming 데이터 처리 및 실시간 분석” “ LG, 화웨이, 노키아, 미쯔비시 등 고객사 다수 “ “ 삼성전자를 포함해서 국내 고객사( )등에서 성능/기능 검증 됨” ▪ In-Memory ▪ Scale-Out, Shared Nothing Cluster ▪ Streaming ▪ Global - , LG, Huawei, Intel, Nokia, Mitsubishi ▪ IT / – Stock/IoT/Game/E-commerce https://www.voltdb.com/
  • 3. 3 https://www.VOLTDB.com/resources/videos-technical/ FAST DATA ? FAST DATA , BIG DATA , Transaction , , , BIG DATA
  • 4. 4 https://www.VOLTDB.com/resources/videos-technical/ FAST DATA ? FAST DATA Sensor , Transaction , , Event Event Sensors Click Streams Machine Data Data from Device Events Transactions Customer Interactions (Ingestion) (Analytics) Export To BigData FAST DATA Processing
  • 5. 5 VOLTDB In-MemoryIn-MemoryIn-Memory Export ApplicationsMessageQueuesDataSources … Data Warehouse ▪ 100% In-Memory ▪ Scale-Out Cluster ▪ Shared Nothing Distributed ▪ ACID Relational Database SQL ▪ Event OLAP/Big Data ▪ Fast Data ▪ (Authorization) & (Authentication) ▪ (Personalization) ▪ / (Fraud Detection/Correction) ▪ Event VOLTDB VOLTDB Intelligence Feedback
  • 6. 6 VOLTDB FAST DATA ACID SQL Relational DB(RDB) Processing Relational State(RDB)VOLTDB VOLTDB ACID In-Memory New SQL (RDB ) , FAST DATA
  • 7. 7 VOLTDB - VOLTDB FAST DATA DB (NEW SQL)
  • 8. 8 Kafka / RabbitMQ Storm, Flume, Sqoop Storm + Serving Layer Spark + Serving Layer Cassandra, HBase Hadoop, Message queues VOLTDB - Open Source vs. VOLTDB Applications, Message Queues, Data Sources Ingest Analyze Decide • Counters • Aggregations • Time Series • Statistics • Store Results • Query/Recombine • Fast Serving • Per-event policy evaluations • Responses (synchronous) • Side-effects (asynchronous) Export & Pipeline Open-source - Open-source -- FAST DATA / Generic -
  • 9. 9 Kafka / RabbitMQ Ingest Interface SQL, Java for Analytics Transactions / ACID Hadoop, Message queues - VOLTDB -- FAST DATA / Generic - VOLTDB VOLTDB - Open Source vs. VOLTDB Applications, Message Queues, Data Sources Ingest Analyze Decide • Counters • Aggregations • Time Series • Statistics • Store Results • Query/Recombine • Fast Serving • Per-event policy evaluations • Responses (synchronous) • Side-effects (asynchronous) Export & Pipeline
  • 10. 10 Kafka / RabbitMQ Ingest Interface SQL, Java for Analytics Transactions / ACID Hadoop, Message queues Kafka / RabbitMQ Storm, Flume, Sqoop Storm + Serving Layer Spark + Serving Layer Cassandra, HBase Hadoop, Message queues - VOLTDB -- Open-source - Component Transaction vs. VOLTDB - Open Source vs. VOLTDB Opensource Component Interop
  • 11. 11 FAST DATA VOLTDB VOLTDB FAST DATA / Big Data Ingest / Interactive Analytics Decisioning Fast Operational Database Enterprise Apps ETL CRM ERP Etc. Data Lake (HDFS) BIG DATA Non Relational Processing BI Reporting Data Warehouse Columnar Analytics OLAP Export FAST DATA DW EXPORT DW Materialized View
  • 12. 12 VOLTDB - Real-time Analytics Transactions Transformations • Materialized Views • Capped Tables • Ranking Indexes • Per-event Java + SQL • ACID processing • Millisecond latency responses. • Loaders/Importers • Export Connectors • Sessionization • Enrichment VOLTDB Architecture Commodity HW HA + ACID Scale-out VM-friendly VOLTDB FAST DATA /
  • 13. 13 2014 ACM Turing Award Mike Stonebraker Stonebraker : / • In-Memory (durable to disk) • Scale-out Shared-nothing • • Hadoop Data warehouse • Open source Cloud : YCSB (Yahoo Cloud Serving Benchmark) 2.4m TPS HERITAGE INNOVATION SUCCESS
  • 14. 14 ▪ Michael Stonebraker - RDBMS , 1973 Ingres & PostgreSQL › UC Berkeley - RDMS B-trees, Constraints, Trigger , Sybase, Microsoft SQL Server - 2006 : “ DB RDBMS Architect ” - DB in-memory New SQL (VOLTDB) - , MIT - Michael Stonebraker(Founder of VOLTDB)
  • 15. 15 - One transaction = One Client-DB interaction - Java Stored Procedures Multi Statement Transaction High-Velocity In-Memory ACID SQL In-Line - Import / (analytics/decisions) - Transaction - Disk Durability - RDBMS , 100x H/W - Scale Out - - - - SQL - Cluster - Built-in Failover Replication - Cloud - Shared Nothing VOLTDB
  • 16. 16