libfpta — Outrunning SQLite and Tarantool
summary
Libfpta is a new C/C++ storage engine called “Positive Tables” designed as a shared in-memory store for tabular and key–value data. It targets very high throughput for concurrent workloads—up to 500k write transactions/sec and 1M read queries/sec per CPU core—positioning itself as faster than SQLite and Tarantool for those use cases.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 10:47Target use cases
- 22:32Architecture and components
- 30:20Durability and disk I/O
- 43:50Performance comparison
- 53:51Q&A
related talks
16mexF2FS: Transaction Support in Log-Structured Filesystem
49mPrimary Use Cases for In-Memory DBMS Illustrated by Tarantool
38mHow to Forget About Performance Problems? Tarantool as the DBMS
39mFrom PostgreSQL to Tarantool: Choosing When There Is No Choice
54mArchitecture of a Reliable In-MemorDBMS: the Tarantool Example
23mFANTASTIC DATABASES AND WHERE TO FIND THEM
56mUsing Tarantool as a Data Virtualization Platform
32mFast-path locking improvements in PG18
