"LumoSQL - updating SQLite for the modern age" - Dan Shearer (LCA 2020)

  Рет қаралды 4,675

linux.conf.au

linux.conf.au

Күн бұрын

Dan Shearer
lca2020.linux....
LumoSQL is a fork of SQLite, the embeddable database library founding everything from Android to iOS to Firefox. As a replacement for fopen(), SQLite is a good choice for singer-writer applications and disconnected, slow and small devices. Modern IoT and application use cases are increasingly multi-writer, fast, high-capacity and internet-connected, and LumoSQL aims to address these very different modern needs. LumoSQL initially aims to improving speed and reliability, by replacing the internal key-value store with LMDB, by updating and fixing a prototype from 2013. Next up we are designing the architecture for replacing the write-ahead log system (as used by all other open and closed source databases) with a single-level store, drawing on LMDB as an example of a single-level store in production at scale. Challenges so far involve code archeology, understanding and updating benchmarking, designing a system for keeping parity with upstream code changes, file format migration and identifying bugs in both SQLite and LMDB.
In this talk we welcome questions and contributions. This conference has many SQLite users and developers. What do you want to see?
linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see linux.conf.au/
Produced by NDV: / @nextdayvideo
#linux.conf.au #linux #foss #opensource
Fri Jan 17 11:40:00 2020 at Room 6

Пікірлер
"OpenZFS and Linux" - Nikolai Lusan (LCA 2020)
30:08
linux.conf.au
Рет қаралды 9 М.
A case study in incrementing a language's major version: PHP
43:09
linux.conf.au
Рет қаралды 7 М.
"Transpile anything to everything!" - Anna Herlihy (LCA 2020)
43:56
"NTFS really isn't that bad" - Robert Collins (LCA 2020)
48:04
linux.conf.au
Рет қаралды 151 М.
"The New COBOL" - Benno Rice (PyCon AU 2019)
25:54
PyCon AU
Рет қаралды 80 М.
"Zero Trust SSH" - Jeremy Stott (LCA 2020)
45:18
linux.conf.au
Рет қаралды 24 М.
"A Political History of X" - Keith Packard (LCA 2020)
45:33
linux.conf.au
Рет қаралды 47 М.
Does making the kernel harder make making the kernel harder?
45:40
linux.conf.au
Рет қаралды 29 М.
"Unison: a new distributed programming language" by Paul Chiusano
41:06
Strange Loop Conference
Рет қаралды 42 М.