Nebula & Columns
Agenda:
Brief background
Shawn Cao - FB(2014~2019) hive, spark, presto -> file format, compute/IO efficiency
Nebula started as an optimal storage for fast computing.
-> Scuba
-> Cubric
Embracing industry standards:
(Engine)
Web UI/API
Live Demo - scenarios
HDFS/S3/Kafka: real-time & semi-realtime
Special visuals
Code pad/Advanced analysis:
On-Demand:
Birdeye - application
Birdeye - architecture
Quick Anatomy - Main Parts
Some screenshots
Dive a bit deeper
Nebula Node
Node
Store
RLE, Delta, LZ4, Dictionary, Partition, Min/Max/Histogram/Bloom/Index
Node
Compute
Ingestion, Expire, Query, Poll, Health, Backup, Serde
Node
Scale*
Nebula Server
Server
Query
Server
Interface
Server
Scale*
Nebula Web
Web
API
Web
UI
Web
Scale*
Q & A
https://github.com/varchar-io/nebula
Compare
Scenarios | Presto/Spark | Flink | Druid | ODS | Nebula |
Batch Processing | x | | | | |
Realtime Processing | | x | | | |
Realtime Query | | x | x | x | x |
Counter Value Time Series | | | x | | |
Cube slice/dice | | | x | | x |
Full schema (hive) | x | | | | x |
SQL Interface | x | x | x | | (optional) |
With Storage | | | x | x | |
Need Separate Ingestion | | | x | x | |
UI | | | | x | x |
Instant UDF | | | | | x |
Sub-Sec Perf | | | x | x | x |
Live Debugger | | | | x | x |
Analytics Data Serve | | | x | | |
Real Join | x | x | | | |
Map Join | x | x | x | | x |
Ad-hoc Data Analytics | x | | | | x |
DataHub Integration | x | | x | | x |
Column-Level Access Control | (monarch) | | | | x |
Easy To Extend | | | | x | x |
Columns Ai
An end-user cloud service product - focus on real-time analytics, automation and storytelling.
Live Intelligence
Build for the whole real-time metrics life cycle including:
Basic example: https://columns.ai/story/729a5f2b-3852-428c-aecc-d0f1d419c075
Data Story & Data App
Transition from data exploration to data explanation - build embeddable, up-to-date data story as basic content element.
Build for personalized storytelling tools:
#nocode or #lowcode to build interactive data apps.
Example:
https://columns.ai/app/view/b61f8c85-b42f-40a5-bfa1-cfc41d5a5404
More …
https://columns.ai
Let’s make it together, reach out - cao@columns.ai