Database as Filesystem

Watch on YouTube

Show annotations

Download is disabled.

74,693

1,493

27

Genre: Education

License: Creative Commons Attribution license (reuse allowed)

Family friendly? Yes

Wilson score: 0.9743

Rating: 4.9289 / 5

Engagement: 2.03%

linux.conf.au 2019 — Christchurch, New Zealand

Subscribe | 12.6K

Shared February 10, 2019

Peter Chubb

https://2019.linux.conf.au/schedule/p...

Most network file systems are either a layer over an existing filesystem (NFS, CIFS), or are develped from scratch to have separate, replicated, purpose-designed databases for metadata and object store (GFS, Glusterfs). At the same time, most database engines provide (or can be coerced into providing) replication and all the ACID properties needed for a high-performance filesystem.

Idea: Use a database engine (Postgres, MariaDB) on raw partitions with a fast separate nVME log file; build POSIX file system semantics on top. It's pretty obvious that this could work; I'm just starting to implement it so performance and durability can be measured.

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 https://linux.conf.au/

#linux.conf.au #linux #foss #opensource



47:18

The Tragedy of systemd

467K views

11:05

Explaining File Systems: NTFS, exFAT, FAT32, ext4 & More

438K views

16:35

Quantum computing explained with a deck of cards | Dario Gil, IBM Research

1.3M views

1:58:14

Tutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.com

143K views

24:16

Edward Snowden: How Your Cell Phone Spies on You

5.4M views

43:12

But Mummy I don't want to use CUDA - Open source GPU compute

39K views

1:43:44

NYLUG Presents: Lennart Poettering -on- Systemd in 2018

19K views

10:34

6 Mistakes New Linux Users Make

366K views

11:21

Macs are SLOWER than PCs. Here’s why.

2.7M views

43:09

A case study in incrementing a language's major version: PHP

3.5K views

21:31

The mind behind Linux | Linus Torvalds

2.6M views

41:28

My year on the front line - cleaning infected sites

2.4K views

46:13

The kernel report

44K views

39:59

Writing Viruses for Fun, not Profit

291K views

25:09

Learning the Linux File System

907K views

45:11

Firmware security, why it matters and how you can have it

10K views

46:09

Why Isn't Functional Programming the Norm? – Richard Feldman

272K views