SlideShare a Scribd company logo
PostgreSQL on EXT3/4, XFS,
BTRFS and ZFS
comparing modern (Linux) file systems
Tomas Vondra <tomas@2ndquadrant.com>
Linux file systems
● plenty of choices, with different
– goals, features, tuning options
– maturity level, reliability
– ext3/4, XFS
– traditional, design from the 90s
– improving over time, reasonably “modern”
● BTRFS, ZFS
– next-generation, new architecture / design
● other (not included in this talk)
– log-organized file systems, distributed, clustered, ...
EXT3, EXT4, XFS
EXT3, EXT4, XFS - history
● ext3 (2001) / ext4 (2008)
– evolution of original Linux filesystem (ext, ext2, ...)
– continuous improvements / fixes
● XFS (2002)
– originally from SGI Irix 5.3 (1994)
– 2000 released under GPL
– 2002 merged into 2.5.36
● both are
– reliable journaling file systems
– proven by time on many deployments
EXT3, EXT4, XFS - features
● traditional design with journal
● not handling
– multiple devices
– volume management
– snapshots
– ...
● need additional layers for those things
– hardware RAID
– software RAID (dm)
– LVM / LVM2
EXT3, EXT4, XFS - evolution
● conceived in times of rotational storage
– mostly work with SSD
– stop-gap for future storage (NVRAM, ...)
● evolution, not a revolution (mostly)
– fixing bugs (some real, some imaginary)
– adding features (e.g. TRIM, barriers, ...)
– scalability improvements (metadata, ...)
– be careful when reading old articles / benchmarks
– be vary of anecdotal evidence (without context)
– synthetic benchmarks are misleading
EXT3, EXT4, XFS - sources
● Linux Filesystems: Where did they come from?
(Dave Chinner @ linux.conf.au 2014)
https://www.youtube.com/watch?v=SMcVdZk7wV8
● Ted Ts'o on the ext4 Filesystem
(Ted Ts'o, NYLUG, 2013)
https://www.youtube.com/watch?v=2mYDFr5T4tY
● XFS: There and Back … and There Again?
(Dave Chinner @ Vault 2015)
https://lwn.net/Articles/638546/
● XFS: Recent and Future Adventures in Filesystem Scalability
(Dave Chinner, linux.conf.au 2012)
https://www.youtube.com/watch?v=FegjLbCnoBw
● XFS: the filesystem of the future?
(Jonathan Corbet, Dave Chinner, LWN, 2012)
http://lwn.net/Articles/476263/
BTRFS, ZFS
BTRFS, ZFS - goals
● ideas
– integrate the layers
– design for commodity hardware (expect failures)
– design for huge data volumes
● so that we get …
– flexible management
– built-in snapshotting
– compression, deduplication
– checksums
– ...
BTRFS, ZFS - history
● BTRFS
– merged in 2009, but considered “experimental”
– on-disk format “stable” (1.0)
– some claim it’s “stable” but I doubt that …
– (What are the criteria for filesystem to be “stable”?)
● ZFS
– originally from Solaris, but got Oracled :-(
– today a bit fragmented development
– available on other BSD systems (FreeBSD)
– “ZFS on Linux” project (CDDL vs. GPL)
Tuning options
Generic tuning options
● TRIM (discard)
– enable / disable TRIM on SSDs
– impacts garbage collection / wear leveling
● write barriers
– prevent disk from optimizing order of writes
– still may loose data, but no filesystem corruption
– write cache + battery => disable barriers
● SSD alignment
– alignment on SSDs matter (pages, blocks, …)
– not dedicated tuning options (can use stripe unit / width)
BTRFS tuning options
● nodatacow (BTRFS)
– disable copy on write
– still can do snapshots (will do necessary COW)
– disables checksums (needs full COW)
● zfs_arc_max
– limit the size of ARC cache
– should be released automatically, but ...
BTRFS tuning options
● recordsize=8kB
– match the fs page with PostgreSQL page
● ashift=13 (8kB)
– align the writes to SSD pages
● primarycache=metadata
– prevent double buffering (shared buffers)
http://open-zfs.org/wiki/Performance_tuning
file systems
● ext3 (default)
● default
● ext4
● default
● discard, nobarrier, stripe-width
● xfs
● default
● LVM
● LVM + snapshot
● discard, nobarrier
● discard, nobarrier, agcount, sunit/swidth
● btrfs
● default
● nodatacow
● nodiscard (+fstrim)
● zfs
● default
● recordsize=8k, ashift=13, primarycache=metadata (open-zfs)
● recordsize=8k, ashift=13, max_arc_size=5GB (custom)
benchmarks
pgbench (TPC-B)
● transactional benchmark
– small queries (access by PK, ...)
● modes
– read-only
– read-write
● scales
– small (~200MB)
– medium (~50% RAM)
– large (~200% RAM)
TPC-DS
● warehouse, analytical
– large amounts of data
– queries processing a lot of data
● complex queries
– aggregations
– joins
– CTEs
– …
● successor to TPC-H
– more elaborate / realistic
System
● PostgreSQL 9.4.1
● Gentoo with kernel 3.17
● CPU: Intel i5-2500k
– 4 cores @ 3.3 GHz (3.7GHz)
– 6MB cache
– 2011-2013
● 8GB RAM (DDR3 1333)
● SSD Intel S3500 100GB (SATA)
pgbench read-only
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 10000 20000 30000 40000 50000 60000
pgbench / small (150MB) / read-only
transactions per second
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 10000 20000 30000 40000 50000 60000
pgbench / medium (50% RAM) / read-only
transactions per second
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-lvm-snapshot
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 5000 10000 15000 20000 25000 30000 35000 40000 45000
pgbench / large (200% RAM) / read-only
transactions per second
pgbench read-write
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 1000 2000 3000 4000 5000 6000 7000 8000
pgbench / small (150MB) / read-write
transactions per second
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 1000 2000 3000 4000 5000 6000
pgbench / medium (50% RAM) / read-write
transactions per second
btrfs
btrfs-nodatacow
btrfs-nodiscard-fstrim
ext3
ext4
ext4-discard-lvm-snapshot
ext4-discard-nobarrier-stripe
xfs
xfs-discard-lvm-snapshot
xfs-discard-nobarrier
xfs-lvm
xfs-tuned-agcount-su-sw
zfs
zfs-tuned
zfs-tuned-2
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000
pgbench / large (200% RAM) / read-write
transactions per second
performance variability
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
EXT / XFS conclusions
EXT4
●
good “default” choice
●
disable barriers (with protected write cache)
●
tune alignment to match the SSD
●
very “smooth” results
XFS
●
does not outperform ext4 (in this test)
●
not much worse, if properly tuned
● disable write barriers, tune alignment to SSD
●
more anomalies than ext4 (sudden performance drops, ...)
BTRFS & ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
PostgreSQL on EXT4, XFS, BTRFS and ZFS
TPC-DS
mkfs / mount options
● ext4, xfs
– mkfs.ext4 ­E stripe­width=256 /dev/sda1
– mkfs.xfs ­d su=512k,sw=1 ­l su=512k ­f /dev/sda1
– mount: defaults,noatime,discard,nobarrier
● btrfs
– mkfs.btrfs ­l 8192 ­L pgdata /dev/sda1
– mount: defaults,noatime,ssd,discard,nobarrier 
[compress=lzo]
● zfs
– zpool create pgpool /dev/sda1
– zfs create pgpool/pgdata
– zfs set recordsize=8k pgpool/pgdata
– zfs set atime=off pgpool/pgdata
ext4 xfs btrfs btrfs (lzo) zfs zfs (lz4)
0
1000
2000
3000
4000
5000
6000
TPC-DS load duration
on EXT4, XFS, BTRFS and ZFS
data indexes
duration[seconds]
ext4 xfs btrfs btrfs lzo zfs zfs (lz4)
0
100
200
300
400
500
600
700
TPC-DS query performance
EXT4, XFS, BTRFS and ZFS
duration[seconds]
ext4 xfs btrfs btrfs lzo zfs zfs (lz4)
0
10
20
30
40
50
60
70
TPC-DS space used
on EXT4, XFS, BTRFS and ZFS
size[GB]
TPC-DS summary
● EXT4, XFS, BTRFS
– about the same performance
● compression is nice
– uncompressed: 60GB
– compressed: ~30GB
● mostly storage capacity, queries not faster
● ZFS much slower :-(

More Related Content

PPTX
Ceph Performance and Sizing Guide
Jose De La Rosa
 
PDF
PostgreSQL on EXT4, XFS, BTRFS and ZFS
Tomas Vondra
 
PDF
Container Performance Analysis
Brendan Gregg
 
PDF
Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
DataStax
 
PDF
Container Performance Analysis Brendan Gregg, Netflix
Docker, Inc.
 
PDF
What is new in PostgreSQL 14?
Mydbops
 
PDF
Kernel Recipes 2019 - XDP closer integration with network stack
Anne Nicolas
 
PDF
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
Spark Summit
 
Ceph Performance and Sizing Guide
Jose De La Rosa
 
PostgreSQL on EXT4, XFS, BTRFS and ZFS
Tomas Vondra
 
Container Performance Analysis
Brendan Gregg
 
Apache Cassandra Multi-Datacenter Essentials (Julien Anguenot, iLand Internet...
DataStax
 
Container Performance Analysis Brendan Gregg, Netflix
Docker, Inc.
 
What is new in PostgreSQL 14?
Mydbops
 
Kernel Recipes 2019 - XDP closer integration with network stack
Anne Nicolas
 
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
Spark Summit
 

What's hot (20)

PDF
Linux Networking Explained
Thomas Graf
 
PDF
Ceph on Windows
Ceph Community
 
PDF
PostgreSQL WAL for DBAs
PGConf APAC
 
PDF
Patroni: Kubernetes-native PostgreSQL companion
Alexander Kukushkin
 
PDF
Apache Calcite Tutorial - BOSS 21
Stamatis Zampetakis
 
PDF
Apache Iceberg: An Architectural Look Under the Covers
ScyllaDB
 
PDF
Postgresql database administration volume 1
Federico Campoli
 
PPTX
Hive + Tez: A Performance Deep Dive
DataWorks Summit
 
PDF
PostgreSQL and RAM usage
Alexey Bashtanov
 
PDF
Understanding PostgreSQL LW Locks
Jignesh Shah
 
PDF
Apache Iceberg - A Table Format for Hige Analytic Datasets
Alluxio, Inc.
 
PDF
The Parquet Format and Performance Optimization Opportunities
Databricks
 
PPTX
Minio ♥ Go
Minio
 
PDF
Using eBPF for High-Performance Networking in Cilium
ScyllaDB
 
PPTX
Getting started with postgresql
botsplash.com
 
PPTX
Postgresql
NexThoughts Technologies
 
PDF
Deep dive into PostgreSQL statistics.
Alexey Lesovsky
 
PPTX
Understanding my database through SQL*Plus using the free tool eDB360
Carlos Sierra
 
PPTX
Minio Cloud Storage
Minio
 
PDF
A Deep Dive into Query Execution Engine of Spark SQL
Databricks
 
Linux Networking Explained
Thomas Graf
 
Ceph on Windows
Ceph Community
 
PostgreSQL WAL for DBAs
PGConf APAC
 
Patroni: Kubernetes-native PostgreSQL companion
Alexander Kukushkin
 
Apache Calcite Tutorial - BOSS 21
Stamatis Zampetakis
 
Apache Iceberg: An Architectural Look Under the Covers
ScyllaDB
 
Postgresql database administration volume 1
Federico Campoli
 
Hive + Tez: A Performance Deep Dive
DataWorks Summit
 
PostgreSQL and RAM usage
Alexey Bashtanov
 
Understanding PostgreSQL LW Locks
Jignesh Shah
 
Apache Iceberg - A Table Format for Hige Analytic Datasets
Alluxio, Inc.
 
The Parquet Format and Performance Optimization Opportunities
Databricks
 
Minio ♥ Go
Minio
 
Using eBPF for High-Performance Networking in Cilium
ScyllaDB
 
Getting started with postgresql
botsplash.com
 
Deep dive into PostgreSQL statistics.
Alexey Lesovsky
 
Understanding my database through SQL*Plus using the free tool eDB360
Carlos Sierra
 
Minio Cloud Storage
Minio
 
A Deep Dive into Query Execution Engine of Spark SQL
Databricks
 
Ad

Viewers also liked (20)

PDF
Novinky v PostgreSQL 9.4 a JSONB
Tomas Vondra
 
PDF
PostgreSQL performance improvements in 9.5 and 9.6
Tomas Vondra
 
PDF
PostgreSQL na EXT4, XFS, BTRFS a ZFS / FOSDEM PgDay 2016
Tomas Vondra
 
PDF
Linux tuning to improve PostgreSQL performance
PostgreSQL-Consulting
 
PDF
PostgreSQL + ZFS best practices
Sean Chittenden
 
PDF
PostgreSQL 9.6 Performance-Scalability Improvements
PGConf APAC
 
PDF
Postgres in Production - Best Practices 2014
EDB
 
PDF
5 Steps to PostgreSQL Performance
Command Prompt., Inc
 
PDF
PostgreSQL performance archaeology
Tomas Vondra
 
PDF
Streaming replication in practice
Alexey Lesovsky
 
PDF
雑なMySQLパフォーマンスチューニング
yoku0825
 
PDF
Let's turn your PostgreSQL into columnar store with cstore_fdw
Jan Holčapek
 
PDF
GPGPU Accelerates PostgreSQL ~Unlock the power of multi-thousand cores~
Kohei KaiGai
 
DOCX
b tree file system report
Dinesh Gupta
 
PDF
PoPostgreSQL Web Projects: From Start to FinishStart To Finish
elliando dias
 
PDF
Performance improvements in PostgreSQL 9.5 and beyond
Tomas Vondra
 
PDF
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
PostgreSQL-Consulting
 
PPTX
The Magic of Tuning in PostgreSQL
Ashnikbiz
 
PDF
Postgresql on NFS - J.Battiato, pgday2016
Jonathan Battiato
 
PDF
Troubleshooting PostgreSQL Streaming Replication
Alexey Lesovsky
 
Novinky v PostgreSQL 9.4 a JSONB
Tomas Vondra
 
PostgreSQL performance improvements in 9.5 and 9.6
Tomas Vondra
 
PostgreSQL na EXT4, XFS, BTRFS a ZFS / FOSDEM PgDay 2016
Tomas Vondra
 
Linux tuning to improve PostgreSQL performance
PostgreSQL-Consulting
 
PostgreSQL + ZFS best practices
Sean Chittenden
 
PostgreSQL 9.6 Performance-Scalability Improvements
PGConf APAC
 
Postgres in Production - Best Practices 2014
EDB
 
5 Steps to PostgreSQL Performance
Command Prompt., Inc
 
PostgreSQL performance archaeology
Tomas Vondra
 
Streaming replication in practice
Alexey Lesovsky
 
雑なMySQLパフォーマンスチューニング
yoku0825
 
Let's turn your PostgreSQL into columnar store with cstore_fdw
Jan Holčapek
 
GPGPU Accelerates PostgreSQL ~Unlock the power of multi-thousand cores~
Kohei KaiGai
 
b tree file system report
Dinesh Gupta
 
PoPostgreSQL Web Projects: From Start to FinishStart To Finish
elliando dias
 
Performance improvements in PostgreSQL 9.5 and beyond
Tomas Vondra
 
How does PostgreSQL work with disks: a DBA's checklist in detail. PGConf.US 2015
PostgreSQL-Consulting
 
The Magic of Tuning in PostgreSQL
Ashnikbiz
 
Postgresql on NFS - J.Battiato, pgday2016
Jonathan Battiato
 
Troubleshooting PostgreSQL Streaming Replication
Alexey Lesovsky
 
Ad

Similar to PostgreSQL on EXT4, XFS, BTRFS and ZFS (20)

ODP
4. linux file systems
Marian Marinov
 
PPT
Unix 6 en
Simonas Kareiva
 
PDF
IT Assist - ZFS on linux
IDG Romania
 
PDF
LAS16-400: Mini Conference 3 AOSP (Session 1)
Linaro
 
PDF
GlusterFS Update and OpenStack Integration
Etsuji Nakai
 
PDF
TLPI Chapter 14 File Systems
Shu-Yu Fu
 
PDF
Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...
Gábor Nyers
 
PDF
OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...
NETWAYS
 
PDF
FreeBSD Portscamp, Kuala Lumpur 2016
Muhammad Moinur Rahman
 
ODP
Case study of BtrFS: A fault tolerant File system
Kumar Amit Mehta
 
PPTX
Filesystem Showdown: What a Difference a Decade Makes
Perforce
 
PPT
Introduction to UNIX
Simonas Kareiva
 
ODP
Exploiting Your File System to Build Robust & Efficient Workflows
jasonajohnson
 
PPTX
Disk and File System Management in Linux
Henry Osborne
 
PPTX
Introduction to intelligence cybersecurity_4
arazaque2675
 
PDF
Forensic artifacts in modern linux systems
Gol D Roger
 
PPT
Introduction to Linux Kernel by Quontra Solutions
QUONTRASOLUTIONS
 
PDF
When ACLs Attack
andy_leonard
 
PPTX
Root file system
Bindu U
 
PPT
NFS.ppt
Salman K.h
 
4. linux file systems
Marian Marinov
 
Unix 6 en
Simonas Kareiva
 
IT Assist - ZFS on linux
IDG Romania
 
LAS16-400: Mini Conference 3 AOSP (Session 1)
Linaro
 
GlusterFS Update and OpenStack Integration
Etsuji Nakai
 
TLPI Chapter 14 File Systems
Shu-Yu Fu
 
Btrfs and Snapper - The Next Steps from Pure Filesystem Features to Integrati...
Gábor Nyers
 
OSDC 2016 - Interesting things you can do with ZFS by Allan Jude&Benedict Reu...
NETWAYS
 
FreeBSD Portscamp, Kuala Lumpur 2016
Muhammad Moinur Rahman
 
Case study of BtrFS: A fault tolerant File system
Kumar Amit Mehta
 
Filesystem Showdown: What a Difference a Decade Makes
Perforce
 
Introduction to UNIX
Simonas Kareiva
 
Exploiting Your File System to Build Robust & Efficient Workflows
jasonajohnson
 
Disk and File System Management in Linux
Henry Osborne
 
Introduction to intelligence cybersecurity_4
arazaque2675
 
Forensic artifacts in modern linux systems
Gol D Roger
 
Introduction to Linux Kernel by Quontra Solutions
QUONTRASOLUTIONS
 
When ACLs Attack
andy_leonard
 
Root file system
Bindu U
 
NFS.ppt
Salman K.h
 

More from Tomas Vondra (13)

PDF
CREATE STATISTICS - What is it for? (PostgresLondon)
Tomas Vondra
 
PDF
Data corruption
Tomas Vondra
 
PDF
CREATE STATISTICS - what is it for?
Tomas Vondra
 
PDF
DB vs. encryption
Tomas Vondra
 
ODP
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
Tomas Vondra
 
PDF
Postgresql na EXT3/4, XFS, BTRFS a ZFS
Tomas Vondra
 
PDF
Výkonnostní archeologie
Tomas Vondra
 
PDF
Český fulltext a sdílené slovníky
Tomas Vondra
 
PDF
SSD vs HDD / WAL, indexes and fsync
Tomas Vondra
 
PDF
Checkpoint (CSPUG 22.11.2011)
Tomas Vondra
 
PDF
Čtení explain planu (CSPUG 21.6.2011)
Tomas Vondra
 
PDF
Replikace (CSPUG 19.4.2011)
Tomas Vondra
 
PDF
PostgreSQL / Performance monitoring
Tomas Vondra
 
CREATE STATISTICS - What is it for? (PostgresLondon)
Tomas Vondra
 
Data corruption
Tomas Vondra
 
CREATE STATISTICS - what is it for?
Tomas Vondra
 
DB vs. encryption
Tomas Vondra
 
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
Tomas Vondra
 
Postgresql na EXT3/4, XFS, BTRFS a ZFS
Tomas Vondra
 
Výkonnostní archeologie
Tomas Vondra
 
Český fulltext a sdílené slovníky
Tomas Vondra
 
SSD vs HDD / WAL, indexes and fsync
Tomas Vondra
 
Checkpoint (CSPUG 22.11.2011)
Tomas Vondra
 
Čtení explain planu (CSPUG 21.6.2011)
Tomas Vondra
 
Replikace (CSPUG 19.4.2011)
Tomas Vondra
 
PostgreSQL / Performance monitoring
Tomas Vondra
 

Recently uploaded (20)

PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PPTX
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 
Presentation about variables and constant.pptx
safalsingh810
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Presentation about variables and constant.pptx
kr2589474
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 

PostgreSQL on EXT4, XFS, BTRFS and ZFS