Главная
Study mode:
on
1
Introduction
2
What is QuestDB
3
Why bulk import
4
Previous approach
5
User experience
6
Sorting the input
7
Before we begin
8
Copy Command
9
The Plan
10
Benchmarking
11
Benchmark table
12
Pseudocode
13
CSV parser
14
Hot pass optimization
15
Flamegraph
16
Period
17
FIO
18
Results
19
Conclusions
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore techniques for building fast bulk import functionality in Java and C in this conference talk from Devoxx. Dive into the performance optimization strategies employed by QuestDB, an open-source time-series database, to accelerate CSV file imports. Learn how the engineers leverage io_uring to enhance speed and efficiency. Discover implementation details, benchmark results, and gain insights into the potential performance gains achievable through io_uring adoption. Follow along as Vlad Ilyushchenko, Co-Founder & CTO of QuestDB, shares his expertise in high-performance engineering and explains the intricacies of their CSV import optimization process, including sorting input, copy commands, and hot pass optimization. Gain valuable knowledge about advanced database performance tuning and cutting-edge techniques for handling large-scale data imports in time-series databases.

Database Hacking 101 - Building Fast Bulk Import in Java + C

Devoxx
Add to list