Used by 500+ customers in Mission Critical Systems
6
Design Goals
7
TPC Benchmark
8
Architecture
9
Basic Concept
10
Partition
11
Paxos-based Replication
12
Distributed Transaction
13
Isolation Level
14
Linearizability
15
Two Level Compression
16
Online Schema Change
17
Introduction to HTAP
18
HTAP challenges for storage
19
HTAP challenges for resource isolation
20
HTAP challenges for optimizer
21
HTAP challenges for executor
22
Serial Execution
23
Parallel Execution
24
TPC-C benchmark
25
Benchmark Configuration
26
Challenges & Solution
27
Results-tpmC jitter
28
Results (D Test)
29
Storage Engine
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Explore the architecture and design of OceanBase, a distributed SQL database, in this comprehensive seminar talk by Charlie Yang. Delve into the system's ability to handle high-traffic scenarios, such as Alibaba's Double Eleven Day, and its use by over 500 customers in mission-critical systems. Examine OceanBase's design goals, TPC benchmark performance, and key architectural components including partitioning, Paxos-based replication, and distributed transactions. Learn about the database's approach to isolation levels, linearizability, and two-level compression. Investigate the challenges and solutions for Hybrid Transactional/Analytical Processing (HTAP), covering storage, resource isolation, query optimization, and execution. Analyze OceanBase's performance in TPC-C benchmarks, including configuration details, challenges faced, and results achieved. Gain insights into the storage engine and overall system architecture of this powerful distributed database solution.
Architecture Insight of OceanBase: A Distributed SQL Database - CMU Database Seminar